Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ファイルのアップロードに SharpSSH の Sftp クラスを使用しています。RSA 認証を有効にするように要求されました。これを行う方法に関する情報が見つかりません。SharpSSH で公開鍵認証をサポートするには、何をする必要がありますか?
私が現在行っているのはこれだけです
ftp = new Sftp(config.SftpServer, config.SftpUsername, config.SftpPassowrd); ftp.Connect();
RSA に接続するには、OpenSSH 形式のキーを作成してディスクに保存する必要がありました。PuttyGen はこれでうまく機能しました。次に、そのファイルで AddIdentityFile を呼び出す必要がありました
ftp = new Sftp(config.SftpServer, config.SftpUsername, config.SftpPassowrd); ftp.AddIdentityFile("file"); ftp.Connect();