Linuxでファイルを転送する方法

ファイルをUbuntu16.04上のLinuxマシンに転送する方法には、いくつかの方法があります。ここでは、一般的な2つの方法を説明します。

scpコマンドを使用する方法
scpは、転送中にデータを暗号化することができるsecure copyの略です。scpを使用するには、端末を開き、以下のコマンドを入力します。

1
scp /path/to/local/file.zip root@192.168.1.10:/data/file.zip

/path/to/local/fileには、転送するファイルのパスを、usernameには、リモートマシンのユーザー名を、remoteには、リモートマシンのIPアドレスを、/path/to/destinationには、転送先のディレクトリのパスを入力してください。

-Pオプションを使用して、ポート番号を指定することもできます。

1
scp -P 22 /path/to/local/file.zip root@192.168.1.10:/data/file.zip

FileZillaを使用する方法
FileZillaなどのツールを使用して、SSH / SFTP経由でLinuxマシンに接続し、ファイルを転送することもできます。たとえば、Windows上でFileZillaを使用する場合は、次の手順に従います。

FileZillaをダウンロードし、インストールします。

FileZillaを開いて、「ファイル」>「サイトマネージャー」を選択します。

新しいサイトを追加します。次のような設定を入力して、接続ボタンをクリックします。

ホスト名:リモートマシンのIPアドレス ポート:22 プロトコル:SFTP-SSHファイル転送プロトコル ユーザー名:リモートマシンのユーザー名

ファイル転送の初期化を行います。

ファイルをアップロード/ダウンロードするために、ローカルファイルとリモートサーバーのファイルシステム間でナビゲートします。

これらの手順に従うことで、Linuxマシンにファイルを転送できます。