有两种方式用来远程登录Linux,官网下载PuTTy工具(一定要官网下载)。一种是直接通过root密码登录,另外一种是通过RSA密钥来登录,显然,第二种登录更为安全。
1.打开puttygen, 点击generate,生成密钥(包括公钥和密钥)。公钥是在server端的,即Linux端,私钥是Client端的,即putty端。
2.生成公钥后,可以选择设置 key passphrase(用于对私钥的保护),然后保存私钥到本地,复制公钥。
3.root密码的形式远程登录Linux,创建目录".ssh",并修改权限为700,创建并打开.ssh目录下的authorized_keys(文件名字一定是这个)文件,输入"i"进入编辑模式,右击即可将刚刚复制的公钥粘贴到该文件下,按esc退出编辑模式,输入 “:wq”退出并保存对该文件的修改。永久性的关闭Selinux
mkdir /root/.ssh
chmod 700 /root/.ssh
vi /root/.ssh/authorized_keys
vi /etc/selinux/config 找到 “Selinux=enforcing”,并修改为“Selinux=disabled”
4.reboot
5.重新打开putty软件,输入IP地址(后者选择一个会话,并加载 load),然后点击SSH前面的“+”,选择auth,找到保存的私钥问件,然后open 即可。
编辑回复