远程连接Linux管理
为什么远程连接Linux
服务器放在固定的地方电、湿度、温度能得到保持,十分重要的业务不会自建机房,会托管到别的机房。
IP
除了公网的IP,局域网内也有预留的IP,局域网内的IP地址都唯一。
虚拟机的宿主机在局域网内的IP唯一,选择NAT模式创建虚拟机,新建的虚拟机是一个新的独立的局域网。
端口
一个端口代表一个服务(一台主机上的服务/功能用端口区分;但并不是所有的服务都端口例如一些不用对外提供服务的就无端口)
协议
不同客户和服务器之间通信使用不同的协议(如同人的交流语言),不同的通信方式可以理解为协议。
远程连接服务SSh介绍
Linux上远程连接服务是SSh协议,Linux上运行着ssh服务,SSh在监听22端口,看到有人连接则查看用户名和密码对不对,对则允许连接;一般服务器开机服务就起来了。
为什么选择SSh协议:传输是加密的。Telnet不加密。
通过CRT建立连接时,需要填写以下内容:
协议、主机IP、端口号、要连接的用户名
远程连接问题排查
1.检查服务器和主机之间物理链路是否畅通。
检查方法:ping 服务器IP -t (如下图所示即通)
不通则证明物理线路有问题则检查:网卡、网线、IP是否正确、防火墙是否关闭
2.ssh服务是否是好的
检查方法:telnet 服务器 ip 端口 (通服务即是好的,如下图即是通)
如果计算机无telnet命令:控制面板-程序功能-打开或关闭Windows功能-选Telnet客户端
不通的可能原因:
- 防火墙阻挡(一般是服务器的防火墙)关闭方法:/etc/init.d/iptables stop
- 关口没开放,服务器端没有监听到你连接的端口
查看端口是否开放的方法:netstat -lntup |grep 22
ssh服务重启方法:/etc/init.d/sshd restart
服务器端:
ssh服务
进程名sshd
对应服务器软件有两个:openssh(连接用)、openssl(加密用)
转载于:https://blog.51cto.com/13932861/2408866