远程登录Linux

回复 收藏

        有两种方式用来远程登录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 即可。

2017-09-29 22:20 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: