我有一种情况需要使用PuTTY(或Windows的另一个SSH客户端)通过SSH自动login到另一台计算机。 我意识到这不是一个好主意安全明智,但不幸的是我受到客户端和服务器的限制。
最好的解决scheme是在桌面上有一个快捷方式或脚本,当双击时,将连接到服务器并自动login。我可以用PuTTY来做到这一点吗?
我愿意探索公钥authentication,但我不确定腻子密钥驻留在哪里或如何将其复制到服务器,因为应用程序在login时自动启动。
你会去做的:
putty user@host -pw password
请注意,使用公钥authentication是更安全和首选的。
您应该使用SSH密钥。 你也可以有那些无密码的。 它也不是一个好主意,但是比在脚本中保存密码要好得多。
你用腻子生成一个关键码,并保存在你喜欢的地方。 然后,您在putty.exe中创build一个configuration文件,并将其附加到该configuration文件中。
当你想开始使用该configuration文件时:
putty.exe -load <profilename>
放弃腻子,如果你需要存储密码,如远程SSH访问pipe理控制台,你不能把密钥放入固件镜像等我可以想到4个场景,你不能使用键和腻子得到你的方式,并减缓你失望。