为什么没有命令行版 SSH 管理工具

228 天前
 airchaoz
xshell ,mobaxterm 之类的 ssh 管理程序可以保存连接的密码,实现丝滑的连接。Windows Terminal 配合 ssh config+私钥也可以流畅的连接 ssh ,但不能保存密码。找了一圈也没有看到有什么命令行工具可以保存 ssh 的配置和密码,这是为什么
1618 次点击
所在节点    问与答
11 条回复
coosir
228 天前
ETiV
228 天前
因为稍微正经一点的服务器都要关掉密码登录,只用 ssh key

ssh 的配置放在 ~/.ssh/config 下
tool2d
228 天前
确实很少,你可以自己写一个。

纯 ssh 用的人不多,一般都是配合 sftp 传输文件。后者属于图形界面管理,直接就帮你管理 ssh 密码了。
airchaoz
228 天前
@coosir 感谢推荐!
nealot
228 天前
因为 Unix 的哲学是: 通过独立工具的组合完成复杂任务

密码登录用 Expect 脚本就能大致解决,多个会话批量启动可以外面再套一层 Bash 脚本

Linux 世界里解很多问题都是这样的,像 vscode 那种大而全的东西反倒是非主流
YGHMXFAL
228 天前
KEY 登录,设置 alias,无交互登录,是不是你想要得
datocp
228 天前
Openwrt 常用
Sshpass
有人写了个 expect 用来远程登录华为交换机自动执行命令。
Fish1024
228 天前
ecloud
228 天前
@nealot Emacs:我感觉你在阴阳谁🤭
ensonmj
226 天前
n 年前用 go 写过一个 expect 库和工具,支持配置保持,批量管理。https://github.com/ensonmj/expect/blob/master/cmd/relay/relay.toml
julyclyde
225 天前
保存密码是一个错误的需求

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

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

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

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

© 2021 V2EX