《弟哥带你学Linux系列》 - 第五章 通过密钥远程连接服务器

181 阅读1分钟

首先在linux服务器上生成密钥

ssh-keygen -t rsa

然后设置密钥密码

之后私钥和公钥都会保存在/root/.ssh文件夹里

然后设置文件夹权限

chmod 700 /root/.ssh

由于ssh公钥需要保存在名为authorized_keys的文件里,故需要

cat .ssh/id_rsa.pub >> .ssh/authorized_keys

然后将密钥保存到本地

Disabled SElinux

vi /etc/seLinux/config

回车后,把光标移动到SELINUX=enforcing这一行,输人i进入编辑模式,修改为SELINUX= disabled。按Esc键,然后输入:wq并回车,完成设置

重启机器

reboot

之后就可以通过密钥连接服务器了

用户密钥选择本地保存的私钥,并输入密钥密码,连接即可