Mac といいますか、使う PC はミニマムに保ちたいです。iTerm2 という素敵なアプリもあるそうなのですが、できるだけインストールしないで済ませられないものでしょうか?ちょっとやってみましょうね。
ターミナルから ssh に接続
# ssh ユーザ名@パスワード -p ポート番号 $ ssh username@example.com -p 9999
実際にやってみました
$ ssh username@example.com -p 9999 The authenticity of host '[example.com]:9999 ([127.0.0.1]:9999)' can't be established. RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '[example.com]:9999' (RSA) to the list of known hosts. username@example.com's password: Last login: Sat Nov 10 22:46:56 2012 from xx999999999999.ppp-bb.aaaa.ne.jp [username@hostname ~]$
接続コマンドを打つと「The authenticity of host ‘[example.com]:9999 ([127.0.0.1]:9999)’ can’t be established.RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.」の後に「Are you sure you want to continue connecting (yes/no)?」と聞かれます。
「y」ではダメでした。「yes」と単語で打たなければ。
「Warning: Permanently added ‘[example.com]:9999’ (RSA) to the list of known hosts.username@example.com’s password:」とパスワードを求められましたので、入力、return です。
ログイン成功しました♪「Last login: Sat Nov 10 22:46:56 2012 from xx999999999999.ppp-bb.aaaa.ne.jp」と表示され ssh での操作が可能となりました。
ssh のヘルプ
$ ssh --help ssh: illegal option -- - usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command]
・・・うーん、よくわかりません。
おわりに
うん、うまくログインできましたね。
ターミナルは /Applications/Utilities/Terminal.app にあります。Finder から起動するには、移動 > ユーティリティ > ターミナル.app ですね。
参考にさせていただいたページを紹介いたします。シンプルにまとまっていて、とても助けになりました。ありがとうございます。
※追記 Mac のターミナルで ssh 使用時に接続できない場合がありましたが、次のようにして解決・接続することができました。
以上です。
「Mac OS X のターミナルで SSH 接続する方法」への1件の返信
[…] Mac OS X のターミナルで SSH 接続する方法 | oki2a24 […]