以下のプロトコルについて学びました。
SFTP - SSH 経由の FTP (アプリケーション層)
FTPS - FTP over SSL (トランスポート層)
HTTPS - SSL 経由の HTTP (トランスポート層)
FTPS の SFTP のように、HTTPS の SSH 対応物はありますか?
SHTTPについては聞いたことがあるのですが、
これは、HTTPS の時代遅れの代替手段と呼ばれていました (SFTP はそうではありませんでした)。
SSH と何か関係があるかどうかはわかりません (関係ないと思います)。代わりに SSL と一緒に置かれているのを見たことがあります。
もしあるのなら、なぜ SFTP ほど話題にならないのでしょうか?
答え1
SFTP - FTP over SSH (アプリケーション層)
FTPS - FTP over SSL (トランスポート層)
これは正確ではありません。SFTP は SSH 経由でファイル転送を行い、FTPS は SSL 経由でファイル転送を行いますが、ファイル転送プロトコル自体は異なります。FTPS は RFC 959 で定義されている FTP を使用します。つまり、FTPS は FTP の拡張です。ただし、SFTP はまったく異なるものであり、ここで主張されているように FTP を使用しません。
FTPS の SFTP のように、HTTPS の SSH 対応物はありますか?
SSH トンネル経由でプレーン HTTP を実行することもできます。これは、セキュリティの観点からは、SSL 経由で HTTP (つまり HTTPS) を実行するのとほぼ同じです。
しかし、SSH は従来、認証にパスワードとキーを使用しており、情報を事前に共有する必要があるため、拡張性に欠けます。HTTPS は、代わりに最初から証明書階層を持つ公開キー インフラストラクチャを使用しており、信頼できるルート CA のセットのみを共有すればよく、各サーバーのリーフ証明書への信頼はそこから得られます。