mobaxterm 是世界上最好用的 ssh 工具

2022-06-28 14:37:41 +08:00
 kingfly

mobaxterm 是世界上最好用的 ssh 工具 ? 为何我找了半天复用连接会话都没有啊,

就是服务器需要秘钥+google 二次验证. 以前需要另开一个窗口的话如果使用 xshell 可以直接使用"复制 ssh 渠道"就可以在新窗口共用一个连接渠道,不用再次输入 google 验证码. mobaxterm 竟然不支持吗?

9002 次点击
所在节点    SSH
90 条回复
xiaokanhongchen
2022-06-28 14:41:29 +08:00
tabby 了解一下
hhacker
2022-06-28 14:43:43 +08:00
那个可能是付费功能
kingfly
2022-06-28 14:49:00 +08:00
@xiaokanhongchen 嗯,一会试下,用的人不是很多啊
kingfly
2022-06-28 14:49:22 +08:00
@hhacker 可能
Jat001
2022-06-28 16:35:04 +08:00
ssh 自带的功能,非要用第三方软件,关键词 ControlMaster
kingfly
2022-06-28 16:46:52 +08:00
@Jat001 这个应该是在服务端设置的吧
Jat001
2022-06-28 17:19:09 +08:00
@kingfly 客户端的,跟服务端没有任何关系,服务端甚至没法限制
kingfly
2022-06-28 17:58:49 +08:00
@Jat001 嗯,非常感谢, mac 可以了,但是 windows 不能用啊
Jekins
2022-06-28 18:03:14 +08:00
就没找到好用的 ssh 客户端软件。试了起码将近 10 个。。目前是 secureFx 和 Termius 搭配着用
kingfly
2022-06-28 18:13:44 +08:00
@Jekins 真的是 windows 下就没有 item2 这样的软件, 你可以试试 mobaxterm 用着还行
Jat001
2022-06-28 18:58:55 +08:00
@kingfly #8 ?我寻思这是 2022 年啊,Windows 10 1809 ( 2018 年十月发布)就引入了可选的 OpenSSH 组件,Windows 11 更是变成了内置组件。甚至你装个 git for windows 都会带个 openssh ,更别说装个 WSL 随便选个发行版也有 openssh 了。

我不太懂闭源的 ssh 客户端解决了什么痛点,我在 win 下用 windows terminal + openssh ,mac 下用 iterm2 + openssh ,linux 下用 guake ( kde 请用 yakuake )+ openssh ,传文件用 scp ,多平台的体验几乎完全一致,甚至 ssh client 的配置文件都不用改。
Jat001
2022-06-28 19:12:16 +08:00
@kingfly #10 item2 是终端,对标的应该是 windows terminal ,虽然 windows terminal 目前来看功能还没有 iterm2 丰富,但跟大部分 linux 发行版自带的终端相比并没有什么区别。
还有 ConEmu ,历史比 windows terminal 更久远,功能也更强大。嫌配置复杂还有 Cmder ,基于 ConEmu ,开箱即用。

ssh 客户端跟终端是两种软件,上面说的这些终端我都用过,但 ssh 客户端我只用 openssh 。
Jat001
2022-06-28 19:25:13 +08:00
@Jat001 #11 另外,win 上也有 sshd 哦,在 linux 上用 ssh 登录 win 也是可以的,默认 shell 是 cmd
https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_server_configuration
Ansen
2022-06-28 19:50:01 +08:00
windterm
golangLover
2022-06-28 19:52:33 +08:00
@Jat001 又一命令行主义者。
Jat001
2022-06-28 19:56:36 +08:00
@golangLover #15 ?你用 ssh 是为了看 GUI ?这么喜欢图形界面可以换 rdp 或 vnc
Jat001
2022-06-28 20:08:59 +08:00
@golangLover #15 或者你告诉我这些 ssh 客户端有哪些 openssh 做不到的事情?
kingfly
2022-06-28 20:11:13 +08:00
@Jat001 我可以不需要任何可或者客户端啊,我说的是需要的是一个可以 ssh 连接复用啊, windows 下根本不支持啊,这还不够痛点么? xshell 至少可以复制 ssh 渠道啊,这还不够痛点吗?
Jat001
2022-06-28 20:23:42 +08:00
@kingfly #18 什么叫 win 不支持?这跟操作系统有什么关系?只要是 openssh 客户端都支持复用,不管在什么系统上。

https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing#Setting_Up_Multiplexing
比如按照这里的配置,~/.ssh/config 对应 win 下的路径是 C:\Users\<your_name>\config (在 powershell 甚至都不用改路径,~/.ssh/config 会自动转换成 C:\Users\<your_name>\config )。ControlPath 也不用改,但要手动建这个目录,在别的操作系统也一样。

~/.ssh/config 你从任何一个操作系统,拷贝到其他操作系统,大部分设置都是通用的,甚至像 UserKnownHostsFile=/dev/null 在 win 下也一样有效,只有像 ProxyCommand 这种需要改一下
Jat001
2022-06-28 20:37:38 +08:00
@Jat001 #19 我的错,直接在 win 上用 openssh 确实是不支持复用,我一般用 wsl 里的 ssh 所以没注意

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX