- Published on
Ubuntu22.04 初始化设置(静态IP及修改SSH端口号)
- Reading time
- 2 分钟
- 作者
- Name
- zS1m
- Github
- @zS1m
近期搭建MC服务器时经常报错,为了控制变量排查环境问题,需要频繁重新安装Ubuntu,安装后需要进行固定服务器IP、修改SSH端口号等操作,这里记录下来以便参考
设置静态IP
首先查看系统信息
lsb_release -a
![系统信息](/_next/image?url=https%3A%2F%2Fchev.contrails.space%3A12650%2Fimages%2F2024%2F06%2F10%2Fb04fd7e7cc18b00247649dce86c73f14.png&w=1920&q=75)
查看配置文件
ls /etc/netplan/
![配置文件](/_next/image?url=https%3A%2F%2Fchev.contrails.space%3A12650%2Fimages%2F2024%2F06%2F10%2F0341775cf44f3ef9ee1de852b0bdb1bb.png&w=1920&q=75)
编辑文件
vi /etc/netplan/00-installer-config.yaml
![编辑文件](/_next/image?url=https%3A%2F%2Fchev.contrails.space%3A12650%2Fimages%2F2024%2F06%2F10%2F77cab3b077dc320cc11fd65268f739ba.png&w=1920&q=75)
要注意缩进格式
# 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
![验证修改](/_next/image?url=https%3A%2F%2Fchev.contrails.space%3A12650%2Fimages%2F2024%2F06%2F10%2F1938c7f667a3e3d6770fb06eee5dc5f0.png&w=1920&q=75)
修改SSH端口号
ssh连接默认端口号为22,使用默认端口很容易被扫描攻击,建议修改为其他端口
编辑配置文件
vi /etc/ssh/sshd_config
22.04版本的Port 22默认是注释掉的,在下方添加一行,其中12222为自己想要使用的端口号
Port 12222
![修改端口号](/_next/image?url=https%3A%2F%2Fchev.contrails.space%3A12650%2Fimages%2F2024%2F06%2F10%2F3996c7406db3e569d128a7fdf6321327.png&w=1920&q=75)
保存退出后重启服务
systemctl restart sshd
需要注意的是防火墙需要允许相应的端口
# 如果使用的是ufw
ufw allow 12222/tcp
# 如果使用的是iptables,iptables需要持久化,否则下次重启时规则会失效
iptables -I INPUT -p tcp --dport 12222 -j ACCEPT