Published on

Ubuntu22.04 初始化设置(静态IP及修改SSH端口号)

Reading time
2 分钟
Page view
-
作者

近期搭建MC服务器时经常报错,为了控制变量排查环境问题,需要频繁重新安装Ubuntu,安装后需要进行固定服务器IP、修改SSH端口号等操作,这里记录下来以便参考

设置静态IP

首先查看系统信息

lsb_release -a
系统信息

查看配置文件

ls /etc/netplan/
配置文件

编辑文件

vi /etc/netplan/00-installer-config.yaml
编辑文件

要注意缩进格式

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens18:                                        # 网卡名
      dhcp4: false                                # 关闭dhcp
      addresses:
        - 192.168.0.52/24                         # 本机IP地址及子网掩码
      routes:
        - to: default
          via: 192.168.0.1                        # 网关地址
      nameservers:
        addresses: [8.8.8.8,8.8.4.4,192.168.0.1]  # DNS服务器地址
  version: 2

编辑后保存,应用该配置文件

netplan apply

验证修改情况

ifconfig
验证修改

修改SSH端口号

ssh连接默认端口号为22,使用默认端口很容易被扫描攻击,建议修改为其他端口

编辑配置文件

vi /etc/ssh/sshd_config

22.04版本的Port 22默认是注释掉的,在下方添加一行,其中12222为自己想要使用的端口号

Port 12222
修改端口号

保存退出后重启服务

systemctl restart sshd

需要注意的是防火墙需要允许相应的端口

# 如果使用的是ufw
ufw allow 12222/tcp

# 如果使用的是iptables,iptables需要持久化,否则下次重启时规则会失效
iptables -I INPUT -p tcp --dport 12222 -j ACCEPT