配置SSH免密登录
生成密钥文件
ssh-keygen -t rsa
将公钥拷贝到服务器
\ssh-copy-id -p xx root@xx.xx.xx.xx
无法免密登录:
- Mac macOS 13(Ventura 版本默认)关闭了rsa加密,所以要在配置文件中加入以下配置
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
- 公钥权限问题:为服务器的公钥进行授权,确认好公钥上传的目录
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh