Kyle Cronin Asked: 2009-05-12 12:32:01 +0800 CST2009-05-12 12:32:01 +0800 CST 2009-05-12 12:32:01 +0800 CST PuTTY 自动提供密码 772 我有一种情况,我需要让 PuTTY(或 Windows 的另一个 SSH 客户端)通过 SSH 自动登录到另一台机器。我意识到这在安全方面不是一个好主意,但不幸的是,我受到客户端和服务器上的限制的限制。 最好的解决方案是在桌面上有一个快捷方式或脚本,双击后将连接到服务器并自动登录。我可以使用 PuTTY 执行此操作吗? 我愿意探索公钥身份验证,但我不确定 PuTTY 密钥位于何处或如何将其复制到服务器,因为应用程序会在登录时自动启动。 login ssh putty 3 个回答 Voted Commander Keen 2009-05-12T12:36:43+08:002009-05-12T12:36:43+08:00 您应该改用 SSH 密钥。你也可以拥有那些无密码的。这也不是一个好主意,但它比在脚本中保存密码要好得多。 您使用 putty-gen 生成密钥,并将其保存在您喜欢的任何位置。然后在 putty.exe 中创建一个配置文件并将该密钥附加到它。 当您想从该配置文件开始时: putty.exe -load <profilename> Best Answer user1797 2009-05-12T12:38:35+08:002009-05-12T12:38:35+08:00 你会去做的: putty user@host -pw password 请注意,使用公钥身份验证更安全且更受欢迎。 ugh 2011-01-11T08:04:41+08:002011-01-11T08:04:41+08:00 如果您需要存储密码,例如远程 ssh 访问管理控制台,您无法将密钥放入固件映像等,请放弃 putty。我可以想到 4 种情况,您不能使用密钥,并且 putty 会妨碍您并减慢速度你失望。
您应该改用 SSH 密钥。你也可以拥有那些无密码的。这也不是一个好主意,但它比在脚本中保存密码要好得多。
您使用 putty-gen 生成密钥,并将其保存在您喜欢的任何位置。然后在 putty.exe 中创建一个配置文件并将该密钥附加到它。
当您想从该配置文件开始时:
你会去做的:
请注意,使用公钥身份验证更安全且更受欢迎。
如果您需要存储密码,例如远程 ssh 访问管理控制台,您无法将密钥放入固件映像等,请放弃 putty。我可以想到 4 种情况,您不能使用密钥,并且 putty 会妨碍您并减慢速度你失望。