カテゴリー
Apple

Mac OS X のターミナルで SSH 接続する方法

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件の返信

コメントを残す