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里面进程及程序属组的要求进程以及程序都必须属于用户
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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安装与使用