配置网络和使用ssh服务

本文详细介绍了如何在Linux系统中配置网络服务,包括使用nmcli命令进行网络配置、创建网络会话、绑定网卡以及配置SSH服务。此外,还讲解了安全密钥验证的步骤,以增强远程连接的安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、配置网络服务

1.1配置网卡的4种方法

二、使用nmcli命令配置网络

2.1使用nmcli命令配置网络

2.2配置主机名

2.3常用命令

2.4创建新连接配置

2.5创建新的连接配置test2,指定静态IP,不自动连接

2.6查看/etc/sysconfig/network-scripts/目录

2.7 启用test2连接配置

2.8修改连接设置

三、创建网络会话

3.1创建网络会话

3.2具体参数意义

四、绑定两块网卡

4.1网卡绑定技术

4.2实例:按如下步骤对两块网卡实施网卡绑定技术

五、远程控制服务

5.1配置sshd服务

5.2sshd服务配置文件中包含的参数以及作用

六、安全密钥验证

6.1安全密钥验证

6.2配置ssh以密钥方式验证步骤

七、远程传输命令

7.1scp

7.2scp命令中可用的参数及作用


一、配置网络服务

1.1配置网卡的4种方法

  • 修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eno,配置完重启网卡服务
  • nmtui(旧版UI界面)
  • nm-connection-editor(新版UI界面)
  • Linux系统右上角电脑图标,打开并做相应编辑
  • 使用nmcli命令配置网络

二、使用nmcli命令配置网络

2.1使用nmcli命令配置网络

NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。

2.2配置主机名

CentOS6 之前主机配置文件:/etc/sysconfig/network

CentOS7主机名配置文件:/etc/hostname,默认没有这个文件,通过DNS反向解析获取主机名,主机名默认为:localhost.localdomain

显示主机名信息

    hostname

    hostnamectl status

创建并修改文件并生效

hostnamectl set-hostname deskX.example.com

[root@centos73 ~]# hostnamectl set-hostname centos7.3.com

[root@centos73 ~]# hostname

centos7.3.com

[root@centos73 ~]# cat /etc/hostname

centos7.3.com

可以看到已经修改成功。

删除文件。回复默认主机名localhost.localdomain

2.3常用命令

  • nmcli connection show 显示所有连接
  • nmcli connection show --active    显示所有活动的连接状态
  • nmcli connection show "ens33"    显示网络连接配置
  • nmcli device status            显示设备状态
  • nmcli device show ens33        显示网络接口属性
  • nmcli connection add help        查看帮助
  • nmcli connection reload        重新加载配置
  • nmcli connection down test2        禁用test2的配置,注意一个网卡可以有多个配置
  • nmcli connection up test2        启用test2的配置
  • nmcli device disconnect ens33    禁用ens33网卡,物理网卡
  • nmcli device disconnect ens33    启用ens33网卡

2.4创建新连接配置

  1. 创建新连接配置default,IP通过DHCP自动获取

[root@centos73 ~]# nmcli connection add con-name default type Ethernet ifname eth0

Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.

删除连接

[root@centos73 ~]# nmcli connection delete default

Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.

2.5创建新的连接配置test2,指定静态IP,不自动连接

[root@centos73 ~]# nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 172.25.100.100/24 gw4 172.25.100.1

Connection 'test2' (98385bf5-8cc3-47e3-a5f2-51e2d736be6d) successfully added.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值