0%

阿里云ECS免密码登陆

使用SSH密钥对连接Linux实例

阿里云ESC远程登陆只支持pem特定的ssh免密登陆,之前一直不知道,阿里客服打电话过来回访时候问了一下,才知道官方文档有写.

使用SSH密钥对连接Linux实例

配置完后,对自动下载的pem做配置.修改 ~/.ssh/config文件

1
2
3
4
5
Host ecs    // 输入ECS实例的名称
HostName 192.*.*.* // 输入ECS实例的公网IP地址
Port 22 // 输入端口号,默认为22
User root // 输入登录账号
IdentityFile ~/.ssh/ecs.pem // 输入.pem私钥文件在本机的地址

重启:

1
2
sshd restart
ssh ecs

我自己mac电脑配置了,但是还是要输入密码,后来查是权限问题 https://learnku.com/articles/19580

1
2
3
#设置 authorized_keys 的读写权限,只对其所有者开放
chmod -R 700 ~/.ssh
chmod 644 ~/.ssh/authorized_keys