SSHサーバを立ち上げる。
MacでSSHサーバを立ち上げるには、『システム環境設定』→『共有』にある『リモートログイン』にチェックを付け、『開始』ボタンを押すだけ。
このMacに接続するにはターミナルから、
ssh username@hostname
と実行。
パスワードを尋ねられるので、usernameのパスワードを入力すると接続完了。
公開暗号鍵形式で接続するには、まずターミナルから
ssh -keygen -t rsa
と実行。
パスフレーズを尋ねられるので、適当な文章を入力しreturnキーを叩く。
すると~/.ssh配下にid_rsa.pub、id_rsaなどのファイルが作成される。
id_rsa.pubが公開鍵なので接続したいサーバの接続したいユーザーの~/.ssh/authorized_keysにid_rsa.pubの内容を書き込む。この際、~/.sshの内容は他人に見られたら困っちゃうのでパーミッションを700に変更しておく。
これで準備完了。
ssh username@hostname
とすれば、パスフレーズを尋ねられるので、id_rsa.pub作成時に入力したパスフレーズを入力すればOK。
いちいちパスフレーズを入力するのが面倒な場合は、こちらを参考にSSHKeychainを導入すると楽ちん。
Mac OS X v10.4 Tiger―UNIX的徹底活用講座
- 作者: 大津真
- 出版社/メーカー: ローカス
- 発売日: 2005/09
- メディア: 単行本
- 購入: 1人 クリック: 18回
- この商品を含むブログ (11件) を見る