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里面进程及程序属组的要求进程以及程序都必须属于用户

 

posted @   困了就睡觉觉  Views(566)  Comments(0Edit  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2019-07-15 Git团队开发
2019-07-15 Git安装与使用
点击右上角即可分享
微信分享提示