ホームページ > 記事 > システムチュートリアル > Linux で安全なファイル転送に sftp コマンドを使用する
sFTP (Secure File Transfer Program) は、FTP (File Transfer Protocol) と同様に機能する安全な対話型ファイル転送プログラムです。ただし、sFTP は FTP よりも安全であり、暗号化された SSH 転送を通じてすべての操作を処理します。
公開キー認証や圧縮など、いくつかの便利な SSH 機能を使用するように構成できます。指定されたリモート マシンに接続してログインすると、対話型コマンド モードに切り替わり、ユーザーはさまざまなコマンドを実行できます。
この記事では、sFTP を使用してディレクトリ全体 (そのサブディレクトリとサブファイルを含む) をアップロード/ダウンロードする方法を説明します。
デフォルトでは、SFTP プロトコルは SSH トランスポート プロトコルと同じ方法を使用して、リモート サーバーへの安全な接続を確立します。ユーザー認証では SSH のデフォルトと同様のパスワードが使用されますが、リモート ホストへの接続を簡素化し、より安全に行うために、SSH パスワードなしのログインを作成して使用することをお勧めします。
リモート SFTP サーバーに接続するには、次のように安全な SSH 接続を確立し、SFTP セッションを作成します。 リーリー
リモート ホストにログインした後、次のように対話型 sFTP コマンドを実行できます。 リーリーしたがって、最初にリモート ホスト上に同じ名前のディレクトリを作成し、それをローカル ホストからアップロードします。-r パラメータを使用すると、サブディレクトリとサブファイルをコピーできます。 リーリー
転送されたファイルの変更時刻、アクセス時刻、およびモードを保存するには、-p フラグを使用します。
リーリー
ユーザーがリモート ホスト上のファイル システム全体にアクセスできないようにするには、セキュリティ上の理由から chroot Jail を使用して sFTP ユーザーをホーム ディレクトリに制限できることに注意してください。
###それでおしまい!この記事では、sFTP を使用してディレクトリ全体をアップロード/ダウンロードする方法を説明します。以上がLinux で安全なファイル転送に sftp コマンドを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。