一、xshell连接
1、账户密码连接
1)、获取ip地址:ifconfig 指令查看ip地址(前提,本地linux系统能联网,ping www.baidu.com有反应)
这一步遇到的问题(1):没有ifconfig命令,需要安装,安装指令 yum -y install net-tools
这一步遇到的问题(2):没有黄色框框那一行,需要开启网络服务,指令 dhclient
2)、xshell新建会话,填写名称(自定义),IP地址(主机处填写),用户名,系统登陆密码,之后点击连接。
2、密钥对连接
1、创建密钥对,下一步下一步,到密钥加密密码填写,可填可不填,填写之后密钥登陆还需要输入密钥密码,密钥名称自定义。
点击完成后会出现用户密钥对话框(连接的时候会用到)
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保存的密钥。密码填写生成密钥时填写的密码(没有则不填),最后点击连接即可。
本文为作者原创,转载请注明原连接 https://www.jianshu.com/p/708891075d75