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
评论