我知道有一些简单的命令可以通过VBA登录到远程计算机,即通过指定User@hostname
和-pw
选项在Wshell.Run
函数中提供密码,其中Wshell
为{ {1}}。
但是,我需要在通过Excel-VBA宏登录时使用私钥文件(在PuTTY中的 Connection / SSH / Auth 选项下指定)。有办法吗?
我需要它,因为我在我的VBA代码的第二种形式上使用管理员帐户(第一种形式是使用用户自己的帐户),因此无法在第二种形式上提供密码文本框。因此,唯一安全的解决方案是通过公钥和私钥使用SSH登录。
提前致谢!
答案 0 :(得分:19)