liunx设置网络&开启ssh&防火墙

发布时间 2024-01-10 16:27:53作者: 小白十一

网络

如果有视图的话就直接视图修改网络,修改完可能不生效会有个开关重新开关一下。

查看IP      ifconfig

打开ubuntu/etc/network/interfaces

sudo  gedit  /etc/network/interfaces

1.静态分配的配置方法:

auto eth0

iface eth0 inet static

address   192.168.1.3   //3 改成你的ip

netmask  255.255.255.0

gateway  192.168.1.1

 

2.添加域名服务器:打开/etc/resolv.conf文件

sudo gedit /etc/resolv.conf

添加这两行:

  nameserver 8.8.8.8(添加电脑的DNS)

  nameserver 202.96.128.86

 

3.添加开机自动添加域名服务器:打开/etc/resolvconf/resolv.conf.d/base

sudo gedit /etc/resolvconf/resolv.conf.d/base

 

 添加这两行:

     nameserver 8.8.8.8(添加电脑的DNS)

 nameserver 202.96.128.86

 

4.重启下网络

sudo /etc/init.d/networking  force-reload

sudo /etc/init.d/networking  restart

 

5.查看网络配置的参数是不是正确(每进行一次操作都可以查看一下是不是修改了网络配置)

 ifconfig

 

6.看看是不是能够ping

ping不通网关说明网络配置有问题

gec@ubuntu:~$  ping  www.baidu.com

 

 

另一种

test@test:/etc/netplan$ sudo vim 01-network-manager-all.yaml

test@test:/etc/netplan$ sudo netplan generate

test@test:/etc/netplan$ sudo netplan apply

test@test:/etc/netplan$ cat 01-network-manager-all.yaml

# Let NetworkManager manage all devices on this system

network:

  version: 2

  renderer: NetworkManager

 

  ethernets:

 

    ens33:

      dhcp4: false

      dhcp6: true

      addresses:

        - 192.168.10.25/24

      optional: true

      routes:

        - to: default

          via: 192.168.10.1

      nameservers:

        addresses:

          - 192.168.10.1

防火墙

Ubuntu 防火墙命令

sudo ufw status查看防火墙状态

inactive状态是防火墙关闭状态 active是开启状态。

sudo ufw enable命令来开发防火墙

sudo ufw disable命令来关闭防火墙

ufw default allow/deny:外来访问默认允许/拒绝

ufw allow/deny 20:允许/拒绝 访问20端口,20后可跟/tcp/udp,表示tcpudp封包。

ufw allow/deny servicename:ufw/etc/services中找到对应service的端口,进行过滤。

ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25:允许自10.0.1.0/10tcp封包访问本机的25端口。

ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

 

ssh远程登录

切换ROOT  首次请对ROOT进行修改密码 sudo passwd root

sudo apt update更新apt

sudo apt install openssh-server  安装sshd

sudo vim /etc/ssh/sshd_config 修改sshd配置文件

拉动文档把一下内容注释去掉并修改

Port 22 #取消该行注释

LoginGraceTime 2m # 取消该行注释

PermitRootLogin yes #取消该行注释,将prohibit-password修改为yes

StrictModes yes # 取消该行注释

MaxAuthTries 6 #取消该行注释

MaxSessions 10 # 取消该行注释