一、Xshell链接linux
配置好ip后#ifconfig查看IP,打开xshell 输入ssh 192.168.8.189链接,输入帐号及密码登陆shell
链接成功!服务器
二、Xshell密钥登陆ssh
点击横向工具拦 “工具” 点击 新建用户密钥生成向导,下一步、下一步工具
设置密钥名称以及密码测试
点击完成再点击属性spa
复制公钥后再点击导出私钥,输入刚设置的密钥密码导出,储存到路径rest
点击关闭ip
在根目录下新建一个.ssh的隐藏目录 mkdir /root/.ssh登录
在用 ls -a /root/去查看,而后在当前目录下建立一个文件 vi /root/.ssh/authorized_keys
用VI 打开新建的authorized_keys 按i进入编辑模式,把公钥复制进去,放在这个文件下,按ESC退出编辑模式,输入:wq保存
chmod 700 /root/.ssh/ 给目录设置权限
chmod 600/root/.ssh/authorized_keys 给文件设置权限
关闭防火墙selinux,输入# setenforce 0 临时关闭,下次重启会开启。永久关闭,更改配置文件
输入#vi /etc/selinux/config 进入 找到SELINUX=ENFORCING 改为SELINUX=disabled 输入:wq保存退出
暂时关闭firewalld #systemctl stop firewalld
从新打开一个Xshell 输入#ssh 192.168.8.189或者点击命名好的会话 点击链接
输入用户名
输入密钥密码
登陆成功
附文:
不少的Linux用户发现链接上Linux服务器在输入用户名以后还要再等一下才能输入密码,时间过长了,如今小编与你们分享一下如何解决ssh登录问题的问题,但愿对您有所帮助 。
一、咱们平时登录Linux服务器的时候,都须要在输入用户名以后再等待一下,这个时间因不一样而等的时间不同。
二、其实这个问题是由ssh里边的配置形成的,只须要咱们改一下便可正常快速登录。
三、咱们编辑sshd_config 这个文件:vi /etc/ssh/sshd_config。
四、而后在里边打开 须要修改的行。
五、咱们把前面的#号去了,而后把yes 改变为no,UseDNS no。
六、而后保存退出,再重启下ssh服务测试下就能够了,service sshd restart。
注意事项:选项是默认没有开启的,但改了就能够在输入用户名以后立刻输入密码了。FreBSD这样的状况就更加明显。