首先修改 PEM 的權限:
sudo chmod 600 key.pem
Mac OS 連接服務器使用 PEM 文件的命令如下:
ssh -i key.pem root@IP
你也可以使用 ssh-add 添加 key 文件:
ssh-add -k key.pem
接著正常登陸就可以了:
ssh root@IP
另外我們使用的時候經常會有掉線的問題,可以修改以下配置來解決。
登陸服務器:
vim /etc/ssh/sshd_config
找到下面兩行:
ClientAliveInterval 0 ClientAliveCountMax 3
去掉注釋,改成:
ClientAliveInterval 30 ClientAliveCountMax 86400
這兩行的意思分別是:
- 1、客戶端每隔多少秒向服務發送一個心跳數據
- 2、客戶端多少秒沒有相應,服務器自動斷掉連接
重啟 sshd 服務:
service sshd restart