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
を追加します。