ssh有密码登录和证书登录两种方式。因为证书有很高的位数加密,安全性高,在很多服务器得以采用。在linux下ssh客户端登录配置如下:
1.linux下ssh客户端登录配置
证书登录常用的是rsa. linux生成ras证书命令
ssh-keygen -t rsa
将生成的rsa证书私钥保存在用户目录的.ssh目录下。ssh访问服务器命令:
ssh -i /blue/.ssh/id_rsa user@<ssh_server_ip>
2.load key“.ssh/id_rsa":bad permissions问题处理
在linux下ssh访问ssh server经常会遇到load key“.ssh/id_rsa":bad permissions错误。
这个问题是由于权限的问题,需要ssh证书文件目录和文件设置权限。
chmod 755 ~/.ssh
chmod 600 ~/.ssh/id_rsa