を使用して 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 経由で実行すると接続されません。