2010年12月18日土曜日

Tera TermでWindowsからLinuxに接続

  • このエントリーをはてなブックマークに追加


自己勉強のため、VMware Playerを使ってubuntu(最も人気なLinux Distributionとも言われる)を仮想マシンとしてインストールしてみました。
WindowsからLinuxに接続し、コマンドで操作したりするケースが結構多いので、ここでTera Termを紹介したいと思います。

①Tera Termのダウンロードとインストール
②ubuntuにssh serverが入っているかをチェック

cye@cye-ubuntu:~$ dpkg -l | grep ssh
ii openssh-client 1:5.5p1-4ubuntu4 secure shell (SSH) client, for secure access to remote machines

※ubuntu server 10.10で既定ではssh clientが入っている状態です。

③ssh serverがインストールされていない場合は、ssh serverをインストールする。opensshはsshのフリーバージョンなので、opensshを使います。下記のコマンドを実行します。

cye@cye-ubuntu:~$ sudo apt-get install openssh-server

④ssh serverのインストールが成功かを確認

cye@cye-ubuntu:~$ ssh localhost
The authenticity of host 'localhost (::1)' can't be established. RSA key fingerprint is d3:23:d4:31:46:4d:04:5c:73:3e:92:62:18:7a:cc:24. Are you sure you want to continue connecting (yes/no)? ^

⑤ssh serverのインストールが成功したので、最後にWindows側のTeraTermを起動し、IPアドレスを入力します。次にユーザー名とパスワードを入力し、ubuntuに接続できるようになります。


ちなみに、ssh localhostコマンドを実行すると、下記のエラーが表示された場合は

ssh: connect to host localhost port 22: Connection refused

考えられる原因としては、以下のいくつかあります。
①ssh serverがインストールされていない
②sshd daemonが起動していない
cye@cye-ubuntu:~$ ps aux | grep sshd
③ファイアフォールがssh接続用のポートをブロックしている。
cye@cye-ubuntu:~$ sudo iptables -L
④ssh serverがポート22番をリッスンしていない。
cye@cye-ubuntu:~$ sudo netstat -nap | grep :22


この記事がお役にたちましたらシェアをお願いします:)

  • このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿