UNIXやLinuxでは、リモートからシステムにログインして操作を行う際にSSH(Secure SHell)を利用するのが一般的だ。本記事では、Windowsで動作するSSHクライアントであるPuTTYを使用して、Windows環境でリモートアクセスを行う方法を解説する。
Windowsで利用できるSSHクライアント
|
| 図1 PuTTY |
PuTTYはWindows専用に実装されたSSHクライアントだ(図1)。専用のコンソールウィンドウを備えており、GUIで各種設定や操作が行えるためCUIに不慣れなユーザーでも使いやすい。また、コマンドプロンプトから利用するCUIのクライアントや、SSH秘密鍵/公開鍵の作成ツールも同梱されている。以下では、これらを使ってリモートのLinux/UNIXサーバーにアクセスする方法について解説する。
なお、Windowsで利用できるSSHクライアントとして、UNIX向けのコマンドラインツールであるsshのCygwin移植版もある。UNIX/Linux環境でsshを利用しているユーザーや、Cygwinをすでに使用しているなら、こちらを使用するのも良いだろう。また、Windows用には他にもTera Termが存在する。
PuTTYのダウンロードとインストール
PuTTYのダウンロードページでは、PuTTYのほかscpクライアントのPSCP、SFTPクライアントのPSFTP、SSH鍵生成ツールであるPuTTYgenなどのバイナリが入手できる。それぞれのツールは個別にダウンロードできるが、TelnetクライアントであるPuTTYtel(多くの場合、このツールは不要だろう)以外をまとめたZIPファイルやインストーラが用意されているので、こちらをダウンロードするとよいだろう。PuTTYのインストールは、ダウンロードしたPuTTYのバイナリを適当なフォルダにコピーする、もしくはインストーラを実行するだけだ。
