文章

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连接登录

80.1.png

License:  CC BY 4.0