web-dev-qa-db-ja.com

SFTPのファイル名は暗号化されていますか?

あるサーバーから別のサーバーへのデータ移行(Debian OS)を行うと、SFTP(Ftp with SSH)は完全に暗号化されますか?ファイル名のあるデータ?

6
Sam

SFTPは実際にはSSH内のFTPではありませんが、確立されたSSHセッション内に完全にあります。つまり、すべての情報が暗号化されます。

12
Hauke Laging

SFTPは、その目的(ファイル転送)以外はFTPとは関係ありません。

SFTPは、暗号化のバックエンドとしてssh(あいまいにして、sshコマンドやプロトコルのSSHを区別しないでください)を使用します。sshを通過するものはすべて暗号化されます。ただし、内部SFTPプロトコルは機能しており、SSHの暗号化によってサポートされています。すべてが暗号化されています。

つまり、SFTPは転送するファイルの一部のプロパティとメタプロパティ(シンボリックリンク、ハードリンクカウントなど)を保持しない可能性があるため、サーバーからサーバーにデータを移行する別の方法を検討する必要があります。通常の方法の1つは、sshでtarコマンドのペアを使用することです。たとえば this Q/A です。

11
A.B