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.pubとid_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
になっているかを確認する