【问题标题】:ssh with passphrase [closed]带有密码的 ssh [关闭]
【发布时间】:2011-07-30 10:16:55
【问题描述】:

ssh user@host 工作(通过 Apple 终端在脚本中)

有没有人知道比 ssh-agent 更简单的方法来将密码短语与 ssh 命令结合起来?

问候

【问题讨论】:

  • 您的意思是,系统会提示您输入验证密钥的密码?如果是这样,ssh -i path/to/my/key user@host.

标签: ssh passphrase


【解决方案1】:

你可以使用:

sshpass -p password ssh user@host

但是,如果您想要不输入密码的乐趣,我强烈建议您设置公共/私人 ssh 密钥:

http://www.ece.uci.edu/~chou/ssh-key.html

http://www.linuxproblem.org/art_9.html

这非常安全,也非常方便。

【讨论】:

  • OP 实际上似乎在使用私钥,因为他提到了密码,而不是密码。此外,ssh-agent 可能会缓存私钥,因此用户不必重复输入密码......
【解决方案2】:

对于清理,只需查看您安装 open ssh 的配置文件,因为您会发现在连接到服务器时可以包含或停用的每个选项。例如,如果您想让您的机器连接到您正在登录的机器(当它们是真正的上网本而不是计算机时,我将它与我的上网本一起使用),有一个 fusemount 选项。当您希望将更多功能添加到您的计算机或需要来自双方(服务器一方和客户端一方)的数据但在任何情况下都不能忽略安全性时,Fusemount 是一种选择。

【讨论】:

    猜你喜欢
    • 2022-11-06
    • 2015-01-15
    • 2012-07-19
    • 2016-06-10
    • 2012-10-16
    • 2014-01-20
    • 2015-07-05
    • 2012-12-17
    • 1970-01-01
    相关资源
    最近更新 更多