[Mac] コンソールを使ってサーバーにログインする方法(SSH)

MACのターミナルを開いて、下記コマンドを入力します。2つ方法があるのでどちらでもOKです。

[1]
$ ssh -l ユーザー名 IPアドレス -p ポート番号
[2]
$ ssh ユーザー名@IPアドレス -p ポート番号

鍵交換方式(RSA)を利用しているときは、鍵をMAC側に設定する必要があります。
鍵はデフォルトではMACの以下のフォルダ(.ssh)に置くことになっています。

/Users/MACのユーザ名/.ssh/id_rsa

.sshのフォルダが見えない場合は、ターミナルで下記のコマンドを入力して隠しファイルを見えるようにします。

defaults write com.apple.finder AppleShowAllFiles -boolean true

ファインダーの再起動

killall Finder

id_rsaファイルをコピーして使おうとすると、以下のようなエラーメッセージが出るときがあります。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for ‘/Users/MACのユーザー名/.ssh/id_rsa’ are too open.

このときはパーミッションを0600に変更すればエラーが出ないようになり、接続可能となります。

chmod 0600 /Users/MACのユーザー名/.ssh/id_rsa


Author: webmaster