在Windows上,我使用PuTTY通过SSH登录到远程服务器。我想使用批处理脚本通过PuTTY SSH到远程服务器。服务器正在运行基于Linux的操作系统。
我用下面的命令来做到这一点:
start C:\Windows\System32\putty.exe -ssh server_name -l pankmish -pw wxyz
但是我收到以下错误:
无法连接到远程主机
如果我改用以下命令:
start C:\Windows\System32\putty.exe -ssh server_name -l user_name
一切正常,我得到一个PuTTY窗口,其中包含用户名“ user_name”。如果提供正确的密码,则可以连接到服务器。但是,通过批处理脚本,当出现提示时,我无法提供密码。
我该如何解决?
我尝试使用命令行传递密码,对我来说效果很好。
start C:\Users\pankmish\Downloads\putty.exe -ssh server_name -l user -pw %1
并从我的Windows cmd执行命令,如下所示
test_file.bat密码
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句