美文网首页
Linux-Xshell远程连接

Linux-Xshell远程连接

作者: 灬听枫 | 来源:发表于2018-07-22 18:47 被阅读0次

一、xshell连接

1、账户密码连接

1)、获取ip地址:ifconfig 指令查看ip地址(前提,本地linux系统能联网,ping www.baidu.com有反应)

图1-1-1

这一步遇到的问题(1):没有ifconfig命令,需要安装,安装指令 yum -y install net-tools

这一步遇到的问题(2):没有黄色框框那一行,需要开启网络服务,指令 dhclient

2)、xshell新建会话,填写名称(自定义),IP地址(主机处填写),用户名,系统登陆密码,之后点击连接。

图1-1-2 图1-1-3

2、密钥对连接

1、创建密钥对,下一步下一步,到密钥加密密码填写,可填可不填,填写之后密钥登陆还需要输入密钥密码,密钥名称自定义。

图1-2-1 图1-2-2 图1-2-3

点击完成后会出现用户密钥对话框(连接的时候会用到)

图1-2-4

2、密钥分为公钥和私钥,公钥需要配置在linux系统里面,私钥为远程客户端连接linux系统时使用过。(防止忘记可以将公钥和私钥保存下来,不要改文件后缀,查看用写字板即可)

1)权限设置:chmod 700 root/.sshJ(没有则创建) 设置该文件夹的权限为拥有着最高权限,群组和其他用户没有权限(了解相关信息  https://blog.csdn.net/u013197629/article/details/73608613?locationNum=10&fps=1 )

2)配置公钥:复制图1-2-3的公钥(框框里面的所有字符),vi打开root/.ssh/authorized_keys(没有则创建)复制公钥上去保存即可。linux系统可以使用多个密钥对登陆,配置公钥时换行保存即可。为了区分可以使用#XXXXX注释一行再换行。#后面一行的内容不会被识别为公钥的字符串。

3)关闭防火墙(selinux),指令 setenforce 0

4)修改xshell下用户身份验证为Public Key方法。用户名root,用户密钥点击浏览选择图1-2-4保存的密钥。密码填写生成密钥时填写的密码(没有则不填),最后点击连接即可。

图1-2-5

本文为作者原创,转载请注明原连接  https://www.jianshu.com/p/708891075d75

相关文章

网友评论

      本文标题:Linux-Xshell远程连接

      本文链接:https://www.haomeiwen.com/subject/pdnlmftx.html