Linux服务器设置ssh私钥登录

1.生成密钥

ssh-keygen -t rsa

2. 执行后会在.ssh下生成id_rsa和id_rsa.pub两个文件,id_rsa是私钥(重要,不能外泄),id_rsa.pub是公钥(cd /etc/.ssh)

将id_rsa下载到主机

3.创建authorized_key将id_rsa.pub放入authorized_key并赋予600权限

touch authorized_keys

cat id_rsa.pub >> authorized_keys

chmod 600 ./authorized_keys

4.配置SSH客户端使用密钥登录

修改 vi /etc/ssh/sshd_config

RSAAuthentication yes	#开启私钥登录


PubkeyAuthentication yes  # 开启 公私钥登录认证

PermitRootLogin yes	 # root 用户能否通过 SSH 登录

4.刷新SSH服务

service sshd restart
end

评论

新增邮件回复功能,回复将会通过邮件形式提醒,请填写有效的邮件!