Linux SSHを使用してファイルをダウンロードする方法


Linuxでは、SSH(Secure Shell)を使用してリモートサーバーにアクセスし、ファイルをダウンロードすることができます。以下にいくつかの方法を示します。

  1. SCPを使用したファイルのダウンロード: SCP(Secure Copy)コマンドを使用して、リモートサーバーからファイルをダウンロードできます。以下のコマンドを使用します。
scp username@remote_host:remote_file_path local_destination_path
  • username: リモートサーバーにログインするためのユーザー名
  • remote_host: ダウンロード元のリモートサーバーのホスト名またはIPアドレス
  • remote_file_path: ダウンロードしたいファイルのパス
  • local_destination_path: ローカルマシンに保存するファイルのパス

例えば、usernameが"admin"、remote_hostが"example.com"、remote_file_pathが"/path/to/remote_file.txt"、local_destination_pathが"/path/to/local_file.txt"の場合、以下のようなコマンドになります。

scp [email protected]:/path/to/remote_file.txt /path/to/local_file.txt
  1. SFTPを使用したファイルのダウンロード: SFTP(SSH File Transfer Protocol)を使用してファイルをダウンロードすることもできます。以下のコマンドを使用します。
sftp username@remote_host
get remote_file_path local_destination_path
  • username: リモートサーバーにログインするためのユーザー名
  • remote_host: ダウンロード元のリモートサーバーのホスト名またはIPアドレス
  • remote_file_path: ダウンロードしたいファイルのパス
  • local_destination_path: ローカルマシンに保存するファイルのパス

例えば、usernameが"admin"、remote_hostが"example.com"、remote_file_pathが"/path/to/remote_file.txt"、local_destination_pathが"/path/to/local_file.txt"の場合、以下のようなコマンドになります。

sftp [email protected]
get /path/to/remote_file.txt /path/to/local_file.txt

これらの方法を使用すると、Linux上でSSH経由でファイルをダウンロードすることができます。