尝试迁移Minecraft服务器 ~第二部分~
《Minecraft 服务器迁移大行动2》
Ubuntuのセットアップ
如果在SSD上安装了操作系统,那就进行更新。
$ sudo apt update
$ sudo apt upgrade -y
将SSH端口更改
$ sudo vi /etc/ssh/sshd_config
# Port 22 → 任意のポートに変更
安装ufw
$ sudo apt install ufw
只允许通过被许可的端口。
#許可するポート
$ sudo ufw allow #SSHポート
$ sudo ufw allow 25565
#許可されたポート以外を閉じる
$ sudo ufw default deny
#有効化
$ sudo ufw enable
查询ufw的状态
$ sudo ufw status
Status: active
To Action From
-- ------ ----
xxx ALLOW Anywhere
25565 ALLOW Anywhere
检查 IP 地址
$ ip addr show
固定IP地址
$ cd cd /etc/netplan
$ ls -l #どのファイルがあるか確認
#元のファイルが消えないようにバックアップする
$ sudo mv 01-network-manager-all.yaml 01-network-manager-all.yaml.bak
#enp89s0のところはネットワークアダプタ名になるので適宜書き換えてください
$ vi 100-enp89s0-fixed.yaml
#以下のことを書き込む
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses: [192.168.1.26/24]
nameservers:
addresses: [192.168.1.1]
routes:
- to: default
via: 192.168.1.1
完成書寫後,將yaml文件應用。
$ sudo netplan apply
确认是否能够体现反映
$ ip a
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
altname enp0s31f6
inet 192.168.1.44/24 metric 100 brd 192.168.1.255 scope global dynamic eno1
valid_lft 58235sec preferred_lft 58235sec
不要忘记在路由器上将固定的IP地址与MAC地址关联起来,以防止在重新启动时自动分配DHCP而无法访问的情况出现。
路由器端口开放
关于这一点,由于之前已在Raspberry Pi服务器上进行了开放,所以这次不需要进行任何操作,但如果您还没这样做,请参考这篇文章进行配置:
https://qiita.com/kameee/items/f7f59c7a5efdaeb25c9d
安装 Java
安装Java版本17。
$ sudo apt install openjdk-17-jdk
时区设置
$ timedatectl set-timezone Asia/Tokyo
设置NTP服务器的参数(时间同步)。
$ sudo vi /etc/systemd/timesyncd.conf
#以下のところを#を消して書き加える
NTP=ntp.nict.jp
$ sudo timedatectl set-ntp true
#設定ができているか確認
$ sudo systemctl status systemd-timesyncd.service
结束
因为操作系统设置已经完成,所以下次复制世界文件进行操作确认后,迁移工作将完成。接下来请看第三部分。