※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ssh で外部から接続ができるようにする


VirtualBox にいったんカーソルを合わせると、右Control キーを押下しないと画面をでることができません。
複数のホストを使用するときや、ちょっと Web ページを参照したいときに、わざわざ 右Control キーを押すのは面倒くさいですよね?
そこで画面にわざわざ入らずとも、Windows 上からホストにログインすることができるようにします。
(Mac は標準機能で ssh が使用できるので、VirtualBox と debian の設定だけで OK です)
  • Windows での設定
  1. 窓の社より TeraTerm をダウンロードする
  2. ダブルクリックしてインストールを開始する
  3. 日本語 次へ 同意する 次へ コンパクトインストールを選択し次へ 日本語 次へ クイック起動〜のチェックを外してインストール
  • VirtualBox の設定
  1. debian を起動していたら shutdown -h now コマンドでシャットダウンをする
  2. VirtualBox の設定ボタンをクリック
  3. ネットワークのアダプタ1が NAT になっていることを確認し、その下にある高度を展開する
  4. ポートフォワーディングをクリック
  5. 下記のように設定する
  6. OKボタンをクリックし設定を終了し、debian を起動
  • ターミナルの英語設定
日本語でインストールするとターミナルは日本語で表示される設定になっているが、
初期設定では日本語表示ができず文字化けしてしまうので、文字化けしない英語での表示に変更する
Debian GNU/Linux 6.0
gateway login: taro
Password: 
Last login: Sat May  7 00:01:06 JST 2011 from 10.0.2.2 on pts/0
Linux gateway 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686
taro@gateway:~$ su
パスワード:                 ←日本語が表示できず文字化け
root@gateway:/home/taro# cd
root@gateway:~# vi .bashrc
export LANG=C               ←追加
root@gateway:~# source .bashrc
vi の使い方はHomeserver on Vine Linux の viの使い方を参照
  • openssh-server のインストール
root@gateway:~# apt-get update
Fetched 148 kB in 5s (27.9 kB/s)                          
Reading package lists... Done
root@gateway:~# apt-get install openssh-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  ssh-askpass rssh molly-guard ufw
The following NEW packages will be installed:
  openssh-server
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 298 kB of archives.
After this operation, 786 kB of additional disk space will be used.
Get:1 http://ftp.riken.jp/Linux/debian/debian/ squeeze/main openssh-server i386 1:5.5p1-6 [298 kB]
Fetched 298 kB in 0s (455 kB/s)    
Preconfiguring packages ...
Selecting previously deselected package openssh-server.
(Reading database ... 38696 files and directories currently installed.)
Unpacking openssh-server (from .../openssh-server_1%3a5.5p1-6_i386.deb) ...
Processing triggers for man-db ...
Setting up openssh-server (1:5.5p1-6) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.
  • Windows の TeraTerm による接続
  1. TeraTerm を起動
  2. ホストに 127.0.0.1 TCPポートに 2222 を入力し OK ボタン
  3. ユーザー名、パスワードを入力しログイン
  • Mac の端末による接続
下記のコマンドを実行する
$ ssh -p 2222 [ユーザー名]@localhost
添付ファイル