网络
如果有视图的话就直接视图修改网络,修改完可能不生效会有个开关重新开关一下。
查看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,表示tcp或udp封包。
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/10的tcp封包访问本机的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 # 取消该行注释