在PuTTY命令行中指定私钥

24

我知道有简单的命令可以通过VBA登录到远程机器,即通过在Wshell.Run函数中指定User@hostname-pw选项来提供密码,其中WshellCreateObject("WScript.Shell")

然而,我需要在Excel-VBA宏中使用私钥文件(在PuTTY的Connection/SSH/Auth选项下指定),以便登录。是否有方法可以实现这一点?

我需要这样做是因为我在第二个VBA代码表单上使用管理员帐户(第一个表单使用用户自己的帐户),因此无法在第二个表单上提供密码文本框。因此,唯一安全的解决方案是通过公钥和私钥使用SSH登录。

提前感谢!

1个回答

45

2
正常工作(与Kitty也兼容)。 - Sopalajo de Arrierez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接