Linux远程管理

一、如何查看ip

二、如何使用vim编辑器

三、如何设置网络信息

四、远程访问


一、如何查看ip

网络管理

获取计算机的网络信息

windows基本语法:

ipconfig

Linux基本语法:

ifconfig

	inet 192.168.5.128:代表ens33网卡的IP地址,将来远程连接就是用这个IP
	netmask :子网掩码,一般为255.255.255.0
	broadcast :广播地址,192.168.5.255
    inet6:ipv6地址

ens33 :是默认的网卡,我们获取的IP也要从这个网卡中获取

lo(loop,循环):表示回环网卡,只有一个固定的IP地址,127.0.0.1代表本机

virbr0:虚拟网络接口,因为咱们使用ymware虚拟机安装Centos,所以其会产生virbr0虚拟网络接口

使用在服务器没有自动连接网络的情况下:

ifup ens33 启动某个网络设备

ifdown ens33 关闭某个网络设

二、如何使用vim编辑器

操作使用:

操作作用
i进入插入模式(开始编辑)✅
ESC返回普通模式 ✅
:进入命令模式 ✅
命令作用
:w保存文件 ✅
:q退出 Vim ✅
:wq:x保存并退出 ✅
:q!强制退出(不保存) ✅
操作作用
dd删除整行 ✅
数字+dd删除多行(如 3dd 删除3行)删除整行 ✅
操作作用
yy复制整行 ✅
p粘贴到光标下一行 ✅
P粘贴到光标上一行
操作作用
u撤销操作 ✅
Ctrl + r重做操作(反撤销) ✅

网卡配置文件

Linux系统中,一切皆文件

所以保存网络信息的也是通过一个文件来完成的。

  • 路径:/etc/sysconfig/network-scripts/ifcfg-ens33

  • 用途:配置 ens33 网卡的网络属性,包括静态 IP、动态 DHCP、DNS 等,确保系统重启后网络设置依然生效。

TYPE="Ethernet"
BOOTPROTO="dhcp”
NAME="ens33"
UUID="6c809893-d12c-46af-9987-4c05b2773c91"
DEVICE="ens33"
ONBOOT="yes"
参数说明
TYPE=Ethernet接口类型(以太网)
BOOTPROTO=dhcp获取 IP 的方式:dhcp(自动获取)或 static(手动设置静态 IP)
IPADDR=192.168.1.100静态 IP 地址(需 BOOTPROTO=static
NETMASK=255.255.255.0子网掩码
GATEWAY=192.168.1.1默认网关
DNS1=8.8.8.8主 DNS 服务器
DNS2=8.8.4.4备用 DNS 服务器
ONBOOT=yes是否在系统启动时自动启用该接口
DEVICE=ens33指定配置对应的网络接口名称
DEFROUTE=yes是否将此接口设为默认路由(通常用于主网卡)

第一步:

-- 进入此目录
cd /etc/sysconfig/network-scripts

第二步:

vim ifcfg-ens33

进去后按i键进入编辑


——————————————————


编辑完成后,shift+冒号,再打上wq(保存并退出)

如果网路开启没有自启 将配置文件中的ONBOOT=yes(自启)

-- 这是小编的配置,可以借鉴一下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=n0
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.66.149
NETMASK=255.255.255.0
GATEWAY=192.168.66.2
DNS1 =8.8.8.8
IPV4_FAILURE_FATAL=n0
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MoDE=stable-privacy
NAME=ens33
UUID=a07403ee- c718- 498a-9c48- b7e342e49e29
DEVICE=ens33
ONBOOT=no
DNS1 =14.114.114.114

配置完成后:

-- 关闭ens33网卡
ifdown ens33

-- 再重新打开网卡(刷新)
ifup ens33

实例图:

计算机的网络状态

基本语法:

systemctl start|stop|restart|status 服务名

示例:

三、如何设置网络信息

Linux远程连接

为什么需要远程连接

SSH协议

简单来说,SSH 就像给两台电脑之间装了一个“加密电话”,专门用来安全地远程控制另一台电脑。

举个生活化的例子🌰:

你想用宿舍的电脑登录学校机房的电脑,但直接连过去就像“打电话不加密”,别人可能偷听到你的密码。

用 SSH 后,就像你们用只有彼此懂的“暗号”交流,别人就算截获了信息也看不懂,非常安全!

sshd服务

sshd 服务就像一台电脑的“加密门卫”,专门负责安全地接待外部的远程登录请求。

当你用 SSH 连接一台电脑时,其实就是 sshd 在背后处理你的登录和加密通信。

当我们在计算机中安装了sshd软件,启动后,就会在进程中产生一个sshd进程,其遵循计算机的SSH协议。默认情况下,sshd服务随系统自动安装的。

举个实际例子🌰

假设你的服务器是 “图书馆”,sshd 就是图书馆门口的 “安检门卫”:

  1. 你(用户)在宿舍用 SSH 命令敲门(连接服务器的 22 端口)。

  2. 门卫(sshd)检查你的学生证(密码或密钥)。

  3. 验证通过后,门卫给你一个加密对讲机,确保你和图书馆内部的对话(数据传输)不会被外人偷听。

sshd服务的端口号

端口号就像快递柜的格子号,帮助计算机知道把数据交给哪个“程序”处理。

举个栗子🌰:

  • 你的电脑像一栋大楼,里面有很多房间(程序),比如 游戏房、浏览器房、微信房。

  • 端口号就是房间门牌号(比如 8044322),快递员(网络数据)根据门牌号把包裹(数据包)送到正确的房间。

端口号用途举个实际例子
22SSH 远程登录ssh user@ip 连服务器
80普通网页(HTTP)浏览器输入 http://baidu.com
443加密网页(HTTPS)浏览器输入 https://baidu.com
3306MySQL 数据库程序连接数据库时指定这个端口

SSH协议,其规则了远程连接与传输的端口号,所以sshd服务启动后,就会占用计算机的22号端口。

Putty

官网:www.putty.org

PuTTY为一开放源代码软件,主要由SimonTatham维护,使用MITlicence授权。

SecureCRT

官网:www.vandyke.comSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。(颜色方案不是特别好看)

XShell

官网:www.netsarang.comXshell

是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows 平台的

TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用

户在复杂的网络环境中享受他们的工作。

缺点:收费

MobaXterm(这是小编用的)

官网:MobaXterm free Xserver and tabbed SSH client for Windows

使用mobaxterm

获取Linux的的IP地址

打开MX软件,单击Session,创建一个远程连接

后面输入自己的root密码就行

如果不能连接,就将之前的ifcfg-ens33文件改回来(静态连接很慢,不是不行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值