我在windows中使用putty。我正在使用IP:端口号登录putty。我要做的是我必须编写一个脚本,打开另一个putty终端并用其用户名和密码登录
目的: - 我正在尝试使用脚本自动化我的工作,我有五个用户使用用户名和密码,所有的终端都应该在putty中打开,所以有任务。 请指导我这个方向。
我在ssh shell中运行我的脚本
我的代码: -
putty.exe -pw "password" username@server.com hello.sh ok-1
我只有putty的可执行文件,我没有安装putty,只是从另一台机器上复制并粘贴exe文件。它工作正常。
答案 0 :(得分:1)
有一些方法可以自动执行此任务,但它们可能与您最初预期的不同。
您可以通过Windows命令行将用户名和密码信息传递给PuTTY。
putty.exe user@server.com -pw password
或者,您可以通过传递PuTTY.exe参数在Windows快捷方式中预加载信息。 (在这个答案中可以获得更多信息:https://superuser.com/a/44117)
这两种方法都意味着存储纯文本密码,这是不可取的。您应该将这些方法之一与公钥验证结合使用。假设您选择了Windows快捷方式,您可以为每个用户创建一个快捷方式,快捷方式将PuTTY传递给用户名,并通过存储的SSH密钥处理身份验证。
(使用PuTTY的SSH密钥指南:http://www.howtoforge.com/how-to-configure-ssh-keys-authentication-with-putty-and-linux-server-in-5-quick-steps)
答案 1 :(得分:0)
尝试从ssh shell中打开另一个putty是很难也是坏事。我的建议,选择一个对你来说更容易的建议: