租用幫助
如何進行Linux香港服務器安全設置,現在讓我們強化你的香港服務器以防止未授權訪問。
經常升級系統
保持最新的軟件是你可以在任何操作系統上采取的最大的安全預防措施。軟件更新的范圍從關鍵漏洞補丁到小 bug 的修復,許多軟件漏洞實際上是在它們被公開的時候得到修補的。
自動安全更新
有一些用于香港服務器上自動更新的參數。Fedora 的 Wiki 上有一篇很棒的剖析自動更新的利弊的文章,但是如果你把它限制到安全更新上,自動更新的風險將是最小的。
自動更新的可行性必須你自己判斷,因為它歸結為你在你的香港服務器上做什么。請記住,自動更新僅適用于來自倉庫的包,而不是自行編譯的程序。你可能會發現一個復制了生產服務器的測試環境是很有必要的。可以在部署到生產環境之前,在測試環境里面更新來檢查問題。
CentOS 使用 yum-cron 進行自動更新。
Debian 和 Ubuntu 使用 無人值守升級。
Fedora 使用 dnf-automatic。
添加一個受限用戶賬戶
到目前為止,你已經作為 root 用戶訪問了你的香港服務器,它有無限制的權限,可以執行任何命令 - 甚至可能意外中斷你的服務器。如果對于Linux - 遇到你的香港服務器丟包了的問題 我們建議創建一個受限用戶帳戶,并始終使用它。 管理任務應該使用 sudo 來完成,它可以臨時提升受限用戶的權限,以便管理你的香港服務器。
不是所有的 Linux 發行版都在系統上默認包含 sudo,但大多數都在其軟件包倉庫中有 sudo。 如果得到這樣的輸出 sudo:command not found,請在繼續之前安裝 sudo。
要添加新用戶,首先通過 SSH 登錄到你的香港服務器。
CentOS / Fedora
1、 創建用戶,用你想要的名字替換 example_user,并分配一個密碼:
useradd example_user && passwd example_user
2、 將用戶添加到具有 sudo 權限的 wheel 組:
usermod -aG wheel example_user
Ubuntu
1、 創建用戶,用你想要的名字替換 example_user。你將被要求輸入用戶密碼:
adduser example_user
2、 添加用戶到 sudo 組,這樣你就有管理員權限了:
adduser example_user sudo
Debian
1、 Debian 默認的包中沒有 sudo, 使用 apt-get 來安裝:
apt-get install sudo
2、 創建用戶,用你想要的名字替換 example_user。你將被要求輸入用戶密碼:
adduser example_user
3、 添加用戶到 sudo 組,這樣你就有管理員權限了:
adduser example_user sudo
創建完有限權限的用戶后,斷開你的香港服務器連接:
exit
重新用你的新用戶登錄。用你的用戶名代替 example_user,用你的香港服務器 IP 地址代替例子中的 IP 地址:
ssh example_user@203.0.113.10
現在你可以用你的新用戶帳戶管理你的香港服務器,而不是 root。 幾乎所有超級用戶命令都可以用 sudo(例如:sudo iptables -L -nv)來執行,這些命令將被記錄到 /var/log/auth.log 中。
加固 SSH 訪問
默認情況下,密碼認證用于通過 SSH 連接到您的香港服務器。加密密鑰對更加安全,因為它用私鑰代替了密碼,這通常更難以暴力破解。在本節中,我們將創建一個密鑰對,并將服務器配置為不接受 SSH 密碼登錄