ssh

Last-modified: 2008-11-12 (水) 13:50:05

rsaでssh

ログインしたサーバ:server
ログインに使用するマシン:localhost

localhost側で

ssh-keygen -t rsa

とすると

Generating public/private rsa key pair.
Enter file in which to save the key (/home/lm017/.ssh/id_rsa):

と返ってくるが、パスワード不要ログインをしたいので入力せずにEnter。もう一回聞かれるがそのままEnter。

cd $HOME/.ssh

のディレクトリ内にid_rsa.pubid_rsaができる(パーミッションは600)。
それぞれ公開鍵と秘密鍵。
id_rsa.pubの内容をserver側の

$HOME/.ssh/authorized_keys

に追記する(authorized_keysファイルが無い場合は作成する:パーミッションは600に変更)。
おしまい。

初回のlocalhostからseverへのsshログインではログインパスワードを聞かれるが、それ以降は入力無しでログイン。

X11の転送

X Windowを転送するには-Xを付ける

ssh -X hostname

X11転送ができないときは

サーバー側の/etc/ssh/sshd_configにおいて

X11Forwarding on

になっているかを確認する