在互聯(lián)網(wǎng)時(shí)代,擁有一臺(tái)自己的服務(wù)器不僅能夠提升個(gè)人或企業(yè)的信息安全性,還能夠?yàn)楦鞣N應(yīng)用提供強(qiáng)大的支持,VPS(虛擬私有服務(wù)器)因其高安全性和靈活性成為了許多用戶(hù)的選擇,為了充分利用VPS的優(yōu)勢(shì),用戶(hù)往往需要同時(shí)使用多個(gè)賬戶(hù)進(jìn)行管理和操作。
本文將詳細(xì)介紹如何在VPS主機(jī)上創(chuàng)建和管理多個(gè)賬戶(hù),包括設(shè)置用戶(hù)名、密碼、權(quán)限等關(guān)鍵步驟,以及確保這些賬戶(hù)之間的安全隔離。
第一步:登錄到你的VPS主機(jī)
你需要通過(guò)SSH連接到你的VPS主機(jī),打開(kāi)終端或者命令行工具,輸入以下命令以獲取IP地址:
hostname -I
這將顯示你的IP地址,用于后續(xù)的登錄過(guò)程。
第二步:創(chuàng)建新賬戶(hù)
假設(shè)你已經(jīng)在VPS中設(shè)置了SSH密鑰,那么你可以直接通過(guò)SSH客戶(hù)端訪(fǎng)問(wèn)服務(wù)器,如果還沒(méi)有設(shè)置SSH密鑰,可以在終端中運(yùn)行以下命令來(lái)生成一個(gè)新的SSH密鑰對(duì):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示完成密鑰的生成,并將公鑰復(fù)制到你的GitHub、GitLab或其他版本控制系統(tǒng)中。
我們可以通過(guò)SSH客戶(hù)端登錄到你的VPS主機(jī):
ssh user@ip_address_or_domain_name
第三步:配置新賬戶(hù)
在登錄后,切換到新的賬戶(hù)目錄:
cd ~
修改用戶(hù)的主目錄文件~/.bash_profile
或.profile
,添加新賬戶(hù)的信息:
echo 'export PS1="\[\e[0;32m\]\u@\h:\w \[\e[m\]"' >> .bash_profile echo 'export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"' >> .bash_profile source .bash_profile
這里的$USER
變量代表當(dāng)前登錄的用戶(hù)名稱(chēng)。
第四步:創(chuàng)建并分配權(quán)限
要?jiǎng)?chuàng)建一個(gè)新賬戶(hù),首先需要?jiǎng)?chuàng)建一個(gè)空白目錄:
mkdir new_account cd new_account
我們需要更改此目錄的所有權(quán):
chown -R $USER:new_account /new_account chmod -R 755 /new_account
這里,$USER
表示當(dāng)前登錄的用戶(hù),/new_account
則是新賬戶(hù)的路徑。
第五步:配置防火墻規(guī)則
如果你啟用了防火墻服務(wù)(如ufw),還需要調(diào)整防火墻規(guī)則,允許新賬戶(hù)的網(wǎng)絡(luò)流量。
sudo ufw allow from [NEW_ACCOUNT_IP] to any port [PORT_NUMBER]
如果你想讓新賬戶(hù)的SSH流量從外網(wǎng)訪(fǎng)問(wèn),請(qǐng)?zhí)鎿Q[NEW_ACCOUNT_IP]
和[PORT_NUMBER]
為你實(shí)際的IP和端口。
第六步:驗(yàn)證新賬戶(hù)
嘗試從另一個(gè)設(shè)備訪(fǎng)問(wèn)你的新賬戶(hù),確認(rèn)是否可以成功登錄,這通常意味著新賬戶(hù)已經(jīng)正確地創(chuàng)建并且具有相應(yīng)的權(quán)限。
安全注意事項(xiàng)
- 不要使用明文密碼:建議使用SSH密鑰而不是密碼進(jìn)行認(rèn)證。
- 定期備份數(shù)據(jù):無(wú)論是通過(guò)遠(yuǎn)程備份還是本地備份,都應(yīng)定期備份重要數(shù)據(jù)。
- 監(jiān)控日志:確保有足夠的日志記錄功能,并定期檢查日志文件以識(shí)別潛在的安全威脅。
通過(guò)以上步驟,你應(yīng)該能夠在你的VPS主機(jī)上成功創(chuàng)建并管理多個(gè)賬戶(hù),良好的網(wǎng)絡(luò)安全實(shí)踐至關(guān)重要,確保所有賬戶(hù)都有適當(dāng)?shù)陌踩O(shè)置。