linux使用私钥进行远程连接
linux使用私钥进行远程连接
在linux服务器上制作秘钥对
ssh-keygen
然后一路回车就可以了
在 root 用户的家目录中生成了一个.ssh 的隐藏目录,内含两个密钥文件。id_rsa 为私钥,id_rsa.pub 为公钥。
在服务器上安装公钥
cd /root/.ssh
cat id_rsa.pub >> authorized_keys
增加权限
chmod 600 authorized_keys
chmod 700 ~/.ssh
编辑 /etc/ssh/sshd_config 文件
vi /etc/ssh/sshd_config
添加以下内容
RSAAuthentication yes
PubkeyAuthentication yes
PermitRootLogin yes
重启服务
service sshd restart
关闭密码登录
PasswordAuthentication no
下载私钥
用mobaxterm连接登录
License:
CC BY 4.0