ファイルを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マシンにファイルを転送できます。