sshd 配置文件
# 密钥认证
#是否使用RSA算法进行安全验证
RSAAuthentication yes
# 支持密钥的方式连接
PubkeyAuthentication yes
# 密钥文件存放路径
AuthorizedKeysFile ~/.ssh/authorized_keys
sshd重启
service sshd restart
ssh RSA密钥对生成
client端
生成密钥
ssh-keygen -t rsa -f ~/.ssh/rsa_thinkpad
cd ~/.ssh/
ssh-add ~/.ssh/rsa_thinkpad
ls -al
拷贝公钥到远程服务器
scp ~/.ssh/rsa_thinkpad.pub 用户名字@192.168.x.xxx:~/.ssh/
服务器端
cat ~/.ssh/rsa_thinkpad.pub >> ~/.ssh/authorized_key
client登录
vi ~/.ssh/config
Host demo
HostName 192.168.XX.xx
User user
Port 22
IdentityFile ~/.ssh/rsa_thinkpad
免密登录
ssh demo