标签:8G 排错 命令 systemctl SSH Linux Xshell 服务端
Xshell远程连接排错常用命令记录,当client端Xshell连接服务端Linux时,会出现连接不上的情况,需要从服务器和客户端进行分析,先上思维导图:
文件下载与上传
下载工具软件,在安装运维工具软件时前期需要安装lrzsz,如果前期没安装执行yum install lrzsz -y
下载命令:sz
下载查看,已下载到Xshell设置的路径中:
上传命令:rz
上传查看,输入rz命令,会弹出对话框,找到文件后上传,提示传输成功,也可以直接拖到Xshell中,但需要安装lrzsz工具。
上传查看,成功上传到linux的root目录下:
文件分区方式
一般分区方式:
(1)/boot 256M
(2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区
(3)/ 分给所有空间,按照下面原则进行:
a.内部人员发布数据,一部分在git,上传代码需同时发布到两台以上的生产服务器里,有三个备份
b.外部人员写入数据(图片,视频和文字等),同时发布到两台服务器后面共享的服务器上,并对后面共享的服务器做备份,有两个备份
存储服务器(含数据库)的分区方式:
(1)/boot 256M
(2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区
(3)/ 给100G
(4)/data 剩余给数据分区,data可以是任意名称
门户网站的分区方式:
(1)/boot 256M
(2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区
(3)/ 给100G
(4)剩余部分保留,将来哪个部门使用,使用部分自己来分
私网,局域网 IP
(1)192.168.
(2)172.16.
(3)10.0.0.
服务端和客户端
如果需要客户端远程连接服务端,客户端不用多说就是安装Xshell,服务端需要安装openssh和openssl,openssh是提供SSH服务的程序,openssl是为SSH提供传输加密的服务,在服务端使用如下命令查看安装情况:
查看命令:rpm -qa openssh openssl
查看服务端运行的ssh服务
命令:ps -ef|grep ssh
查找端口的方法 ,端口就是唯一标识一个软件的编号,如QQ,Oracle,MySQL等有不同的端口,网络数据通过端口可以识别不同的软件,从而将数据正常传输到对应的软件上。
命令:ss -lntup|grep ssh
关闭SSH服务的方法,关闭后尝试再使用Xshell连接linux服务器将无法连接。
命令:systemctl stop sshd.service
开启SSH服务的方法
命令:systemctl start sshd.service
连接故障排查
case 1:检查服务端
(1)查ip和网卡是否启用,使用ip add或者ifconfig命令
(2)查看SSH服务是否开启
a.查端口:ss -lntup或者netstat -lntup
b.查进程:ps -ef|grep ssh
c.如果SSH关闭,开启SSH服务:systemctl start sshd
case 2:检查客户端
检查Xshel的设置是否和服务端匹配,如IP,端口和协议是否一致。
case 3:如果还是连不上
(1)使用ping,检查物理连接是否OK,发送64byte的包,看服务端是否回应,如果不可达需要检查ip,物理链路可能出现问题。
(2)检查对方有无开启服务,Xshell中或者dos输入telnet 10.0.0.xxx 22来检查,如果要使用Xshell,需要按ctrl+D来切换
(3)服务端防火墙是否开启
如果以上都没问题,依然连接不上,可能需要检查防火墙是否开启,Centos6是iptables,7是firewalled
查看状态命令:systemctl status firewalld.service,可以看出状态为actice,说明在运行,如果为inactive,说明不在运行
关闭防火墙命令:systemctl stop firewalld.service
开启防火墙命令:systemctl start firewalld.service,可以看出在刚在关闭又重启后发现防火墙又处于使用状态。
设置防火墙开机启动或者不启动
命令:systemctl enable/disable firewalld.service
通过以上命令的学习,可以基本学会排查Xshell连接不上服务器的情况。
标签:8G,排错,命令,systemctl,SSH,Linux,Xshell,服务端 来源: https://www.cnblogs.com/youngchaolin/p/10961926.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。