Linux - IP、端口、协议
一、ip、端口、协议
1、ip
互联网上的计算机,都会有有唯一的32位的地址:ip地址,我们访问服务器,就必须通过这个ip地址
NAT模式:电脑宿主机的ip在局域网是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网(私有网络)
2、端口
一个ip地址代表一个主机,但是主机上可能或有很多服务,一台主机上的不同服务,就是通过端口来区分,然后让外部人员访问。唯一标识一台计算机上的某一个应用程序 。
3、协议
一台主机上的不同服务功能,就是通过端口来区分,不同的服务端口,客户端和服务器之间通信就可能使用不同的协议
二、ssh服务
1、ssh服务远程连接需要设定的五个要素:协议、ip、端口、用户名、密码
2、ssh服务排查故障:两个机器之间是否通畅:
①看物理网络(网线网卡,ip是否正确)
网线:ping 10.0.0.200
网卡:ifconfig eth0
ping ip -t:检测物理网络是否通畅
不通原因:客户端到服务端物理链路有问题
网卡、ip、网线、防火墙
②检测服务是否好的:ssh服务
telnet ip 端口(例如:telnet 10.0.0.200 22)
不通原因:防火墙阻挡(解决办法:/etc/init.d/iptables stop)
端口没有开放,服务器端没有监听你连接的端口(查看监听端口:netstat -lntup|grep 22)
3、ssh服务重启的方法:
/etc/init.d/sshd restart
4、客户端ssh工具:
SecureCRT、xshell、putty
服务端ssh服务:进程名sshd
5、查看ssh进程:ps -ef|grep ssh
三、用户
1、root
2、普通用户
3、虚拟用户
不能使用,规定存在的,满足linux里面进程及程序属组的要求进程以及程序都必须属于用户