【发布时间】:2012-08-20 13:02:59
【问题描述】:
我需要以非交互方式提供密码,从 windows 命令行 执行 ssh。我可以实现基于密钥的身份验证,并且能够像
一样执行 ssh 命令ssh <user>@<host> <command>
有没有类似的命令
ssh <user>@<host> -P <password> <command>
我不知道这是否可行。但是,可以有一些解决方法。给我一些想法来完成同样的事情。
【问题讨论】:
-
使用基于密钥的身份验证是一个更好的主意。
-
是的,我也需要基于密码的身份验证。
-
@GregInozemtsev 在这种情况下,有时需要一个快速而肮脏的脚本来执行此类操作,尤其是在测试或其他不需要纯安全性的环境中。跨度>
-
我不明白为什么缺少那个基本选项。我正在寻找 -pw superputty (putty) 命令 :( 我想我会改为使用 ssh 键。
标签: windows ssh command-line passwords