まず PEM の権限を変更します:

sudo chmod 600 key.pem

Mac OS でサーバーに接続する際に PEM ファイルを使用するコマンドは次のとおりです:

ssh -i key.pem root@IP

ssh-add を使用してキーファイルを追加することもできます:

ssh-add -k key.pem  

その後、通常通りログインすればOKです:

ssh root@IP

また、使用中に頻繁に切断される問題が発生することがありますが、以下の設定を変更することで解決できます。

サーバーにログイン:

vim /etc/ssh/sshd_config

以下の2行を見つけます:

ClientAliveInterval 0
ClientAliveCountMax 3

コメントを外して、次のように変更します:

ClientAliveInterval 30 
ClientAliveCountMax 86400

この2行の意味はそれぞれ次のとおりです:

  • 1、クライアントが何秒ごとにサーバーへハートビートデータを送信するか
  • 2、クライアントが何秒間応答しないと、サーバーが自動的に接続を切断するか

sshd サービスを再起動します:

service sshd restart