はじめに
WindowsからLinuxの環境に接続する際にTeraTermを使うことが多いと思います。
そのため、WindowsからTeraTermで接続し、ファイル転送をする手順を自分用メモにまとめました。似たようなことをしたい方の参考になればと思います。
環境
Ubuntu 16.04 ※CentOSなどでも良い
Windows10(TeraTerm使用)
1. Ubuntuにssh設定
デフォルトではsshが使えない状態のため、sshをインストールします。
$ sudo apt-get install ssh
※apt-getをする際はインターネットに接続必要
これでsshが使える状態になりました!
2. TeraTermからssh接続
sshを使って接続します。
画面に沿って接続先IPアドレスやユーザ名・パスワードを入力していくと、最終的にコマンドに~~~$ と表示されます。
3. ファイル転送
TeraTermで「ファイル」→「SSH SCP」を選択します。
すると別画面が表示され、画面上部にSendボタン、画面下部にReceiveボタンが表示されていると思います。
例えば、Windows(クライアント)からUbuntu(サーバ)にファイルを送信したい場合は、画面上部のFrom: に送信したいファイルを選択し、To: に送信先を指定します。Sendボタンを押すことでUbuntuにファイルが送信されます。
反対に、Ubuntu(サーバ)からWindows(クライアント)へファイル送信したい場合は、画面下部のFrom: に送信したいファイル、To: に送信先を指定し、Receiveボタンを押すことでWindowsへファイルが送信されます。
おまけ:ZIPファイルの取り扱い
上記のSSH SCPを使った方法では1つのファイルしか送信できないため、複数ファイルを送信したい場合はZIPファイルとして送信する方法があります。
ubuntuでZIPファイルを解凍する際は、
$ unzip (ファイル名).zip
を実行すると実行時ディレクトリに解凍されたファイルが作成されます。