ssh設定のススメ

ちょっとコマンドが微妙だったので、勝手に書き換えておきました。-- grafi 2013-04-25 13:33:53

sshを利用することが多いアセンブリ演習ですがこんな長いコマンドいちいちうつのはダルいですね。configファイルというのを利用すると楽々sshできるようになります。

参考

~/.sshフォルダにconfigというファイルを作ります。中身は以下のようにしてください。

Host [任意の文字列W]
  HostName csp.is.s.u-tokyo.ac.jp
  Port     22
  User    [user名]

これで完了です。

ssh [上で入力したW]とやるだけでアクセスできます。なんと簡単!!scpもWを使って転送できるようになります。

さらに簡単にしましょう。パスワード覚えるの面倒くさいですね?sshには鍵交換方式というのがあってこれを利用するとパスワードなしでログインできるようになります。

参考

コマンドを打ちます。

ssh-keygen -t rsa

エンターを三回押します。

~/.sshにid_rsaとid_rsa.pubができているかと思います。このうちid_rsa.pubをリモートサーバーに送信します。

cd ~/.ssh
scp ./id_rsa.pub user@server:

次にsshでリモートサーバーにアクセスして、id_rsa.pubをauthorized_keysに書き込みます。

cat id_rsa.pub >> .ssh/authorized_keys
rm id_rsa.pub

そして、上のconfigファイルに

IdentityFile    ~/.ssh/id_rsa

を追加します。

これでパスワードなしでアクセスできるようになりました!

ReadingCategory

ssh設定のススメ (last edited 2013-04-25 13:34:02 by grafi)