# 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