尝试使用 PowerShell 从 PowerShell 连接到 SFTP 服务器时收到以下消息psftp
:
错误:
psftp.exe :服务器的主机密钥未缓存在注册表中。您无法保证服务器就是您认为的计算机。
服务器的 rsa2 密钥指纹为:ssh-rsa 2048 41289438190410491
连接被放弃。
PowerShell 脚本:
$Username = "Username"
$Password = "Password"
psftp.exe sftpserver -l $Username -pw $Password -batch -bc -b C:\batch\download.bat
(psftp.exe存放在c:\windows\system32)
我之前通过 PuTTY 和 WinSCP 从该服务器 SSH 到该服务器,没有问题。但是,它在通过 PowerShell 运行时不会连接。