Linux サーバ構築 ( Fedora Core5 ) - ネットワーク
ssh クライアント
ssh ユーザ・キー・ペア( public key / private key )を作成し、sshクライアントとして TeraTerm Pro を Windows から接続する場合の設定方法です。
- ユーザ・キー・ペアの作成
# su - foo ssh ログインを許可する一般ユーザ $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/foo/.ssh/id_rsa): Created directory '/home/foo/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/foo/.ssh/id_rsa. Your public key has been saved in /home/foo/.ssh/id_rsa.pub. The key fingerprint is: 87:88:ac:48:86:6e:99:fd:14:c7:c2:3e:0c:65:68:6f foo@myhost.mydomain
- public key を authorized_keys に追加
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ chmod 600 ~/.ssh/authorized_keys $ ls -al ~/.ssh/ drwx------ 2 foo foo 4096 1月 24 10:38 . drwxr-xr-x 3 foo foo 4096 1月 24 08:53 .. -rw------- 1 foo foo 399 1月 24 10:37 authorized_keys -rw------- 1 foo foo 1743 1月 24 08:53 id_rsa -rw-r--r-- 1 foo foo 399 1月 24 08:53 id_rsa.pub
- private key をフロッピーディスクに保存
$ exit # mkdir -p /mnt/floppy # mount /dev/fd0 /mnt/floppy # mkdir /mnt/floppy/key_foo # cp /home/foo/.ssh/id_rsa* /mnt/floppy/key_foo # ls -al /mnt/floppy/key_foo -rwxr-xr-x 1 root root 1743 1月 24 10:50 id_rsa -rwxr-xr-x 1 root root 399 1月 24 10:50 id_rsa.pub # umount /mnt/floppy
- ssh クライアント 「UTF-8 Tera Term Pro (Windows)」 の設定
private key をフロッピーディスクからコピーC:\> mkdir C:\Program Files\teraterm\key_foo C:\> copy a:\key_foo\* C:\Program Files\teraterm\key_foo
Tera Term の設定[設定(E) -> TCP/IP 設定] 追加 : 192.168.***.*** /F=myhost_foo.ini [設定(E) -> 設定の保存] TERATERM.INI [設定(E) -> SSH Authentication Setup] User name : foo (check) Use RSA/DSA key to login private key file : key_foo\id_rsa [設定(E) -> 設定の保存] myhost_foo.ini
( 最終更新日時 : 2008/08/31 21:24:46 )