公開鍵による FTP 認証?

公開鍵による FTP 認証?

秘密鍵と公開鍵のペアを使用して、つまりパスワードを使用せずに、FTP 経由で専用サーバーにログインすることは可能ですか?

答え1

FTPはSSLを使用でき、X.509証明書を使用したクライアント認証をサポートします。しかし、多くのFTPサーバーがFTPSをサポートしていますが、クライアント証明書をサポートしているサーバーは知りません。(さらに、SSLでのクライアント認証は複雑です。多くの場合、独自の証明機関などを作成して維持する必要があります。クライアントこの種の認証もサポートしていません。

もっと簡単なのは、SSHファイル転送プロトコルであるSFTPを使用することです。これは「通常の」SSHとまったく同じキーを使用します。Windowsでは、ウィンSCPそしてファイルジラSFTPをサポートします。

関連情報