「UsedToLinux/InstallSshServer」の編集履歴(バックアップ)一覧に戻る

UsedToLinux/InstallSshServer - (2011/05/07 (土) 11:07:55) のソース

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

VirtualBox にいったんカーソルを合わせると、右Control キーを押下しないと画面をでることができません。
複数のホストを使用するときや、ちょっと Web ページを参照したいときに、わざわざ 右Control キーを押すのは面倒くさいですよね?
そこで画面にわざわざ入らずとも、Windows 上からホストにログインすることができるようにします。
(Mac は標準機能で ssh が使用できるので、VirtualBox と debian の設定だけで OK です)
-Windows での設定
+[[窓の社>http://www.forest.impress.co.jp/lib/inet/servernt/remote/utf8teraterm.html]]より TeraTerm をダウンロードする
+ダブルクリックしてインストールを開始する
+日本語 次へ 同意する 次へ コンパクトインストールを選択し次へ 日本語 次へ クイック起動〜のチェックを外してインストール
-VirtualBox の設定
+debian を起動していたら shutdown -h now コマンドでシャットダウンをする
+VirtualBox の設定ボタンをクリック
+ネットワークのアダプタ1が NAT になっていることを確認し、その下にある高度を展開する
+ポートフォワーディングをクリック
+下記のように設定する &ref(portfoward.png)
+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の使い方>http://www.jitaku-server.net/vi.html]]を参照
-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.
-ssh の再起動
 root@gateway:~# /etc/init.d/ssh restart
 Restarting OpenBSD Secure Shell server: sshd.
-debian の IP アドレスを確認
 root@gateway:~# ifconfig eth0
 eth0      Link encap:Ethernet  HWaddr 08:00:27:56:a9:37  
           inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
           inet6 addr: fe80::a00:27ff:fe56:a937/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1199 errors:0 dropped:0 overruns:0 frame:0
           TX packets:698 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:522345 (510.1 KiB)  TX bytes:60992 (59.5 KiB)
-Windows の TeraTerm による接続
+TeraTerm を起動
+ホストに 127.0.0.1 TCPポートに 2222 を入力し OK ボタン
+ユーザー名、パスワードを入力しログイン
-Mac の端末による接続
下記のコマンドを実行する
 $ ssh -p 2222 [ユーザー名]@localhost
目安箱バナー