生成秘钥
ssh-keygen -t rsa -b 4096 -C "xxxxxx@email.com"
更改权限
chmod 400 private_key
注意这里一定要把其他人的权限去掉,否则一定会连接失败。我之前一直没办法用秘钥连接阿里云的服务器,就是这个原因。至于自己的权限更高是否有效,我没有尝试,感兴趣可以自行尝试
~/.ssh/config 模板
Host alc
HostName x.x.x.x
User root
PreferredAuthentications publickey
IdentityFile ~/.ssh/private_key
最后
在控制台将生成的公钥导入,在本机输入即可连接
ssh alc
网友评论