- SCPコマンドを使用する方法: SCP(Secure Copy)コマンドは、SSHを介してファイルをコピーするための一般的な方法です。以下は、SCPコマンドを使用してリモートファイルをローカルにダウンロードする例です。
scp username@remote_host:/path/to/remote/file.txt /path/to/local/directory
上記のコマンドでは、username
はリモートサーバーのユーザー名、remote_host
はリモートサーバーのホスト名またはIPアドレス、/path/to/remote/file.txt
はリモートファイルのパス、/path/to/local/directory
はローカルディレクトリのパスを指定します。
- SFTPを使用する方法: SFTP(Secure File Transfer Protocol)は、SSHを使用してファイルを転送するための別の方法です。以下は、SFTPを使用してファイルをダウンロードする例です。
sftp username@remote_host
get /path/to/remote/file.txt /path/to/local/directory/file.txt
exit
上記のコマンドでは、まずsftp username@remote_host
コマンドでリモートサーバーに接続し、get
コマンドでファイルをダウンロードし、exit
コマンドでSFTPセッションを終了します。
- rsyncを使用する方法: rsyncは、リモートサーバーとローカルマシンの間でファイルを同期するための強力なツールです。以下は、rsyncを使用してファイルをダウンロードする例です。
rsync -avz -e ssh username@remote_host:/path/to/remote/file.txt /path/to/local/directory
上記のコマンドでは、-avz
オプションはファイルをアーカイブモードで転送し、圧縮します。-e ssh
オプションはSSHを使用して接続することを指定します。
これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。使用する方法は、環境や要件に応じて選択することができます。