當第一次透過註冊VPS(虛擬專用伺服器)或在家中的舊PC上設定伺服器來建立Linux伺服器時,許多初學者會感到困惑,想知道「我應該先做什麼?」為了安全、舒適地操作伺服器,我們將介紹安裝作業系統後必須立即執行的初始設定以及為此目的所需的命令。
1.包更新
首先也是最重要的,讓您的系統保持最新狀態以消除已知漏洞。如果您使用的是 Ubuntu 或 Debian,請執行以下命令。
sudo apt update(更新套件清單)
sudo apt update(更新已安裝的軟體包)
2.建立並授予普通使用者權限
從操作錯誤和安全的角度來看,以具有強大權限的「root」使用者執行日常任務,可以執行任何操作,這是極其危險的。建立一個用於工作的普通用戶,僅在必要時使用“sudo”指令行使管理員權限。
adduser [使用者名稱](建立一個新使用者)
gpasswd -a [使用者名稱] sudo(新增至 sudo 群組)
3.增強 SSH 連線的安全性
查看用於從外部遠端控制伺服器的“SSH”設定。編輯設定檔(/etc/ssh/sshd_config)並採取以下措施。
・更改預設連接埠號碼(22)
・禁止以 root 使用者直接登入(PermitRootLogin no)
・停用密碼驗證(僅允許金鑰驗證方法)
更改設定後,使用“sudo systemctl restart ssh”重新啟動服務。
4.防火牆設定 設置防火牆(UFW等)以阻止不必要的通訊。設定 SSH 端口,如果要發布 Web 伺服器,則僅允許 HTTP(80) / HTTPS(443)。
這些初始設定是伺服器操作的基礎。讓我們在理解命令含義的同時,仔細地一一進行設定。

