VPS常常需要基本環境建置才可以方便使用
我今天拿CentOS7舉例
身為一個原Ubuntu使用者
個人需要做出這些基本設定
一、安裝nano文字編輯器
二、新增個人使用者
三、賦予新增使用者root權限
四、關閉root帳號的遠端ssh登入
接下來正文
一、安裝nano文字編輯器
在這邊我提一下CentOS跟Ubuntu的差異
我今天在Ubuntu是不需要額外去安裝nano的
裡面一開始的初始工具即有
接下來說說安裝指令部分
CentOS指令部分
yum install nano
而同樣的指令在Ubuntu為
apt-get install nano
二、新增個人使用者
指令部分為新增帳號
useradd 帳號名稱
指令部分為新增帳號密碼((個人建議大小寫混編,大於8個字
passwd 帳號名稱
三、賦予新增使用者root權限
接著輸入指令編輯管理員權限
visudo
若使用CentOS預設使用vi打開
接著找到root ALL=(ALL) ALL這一行
在它底下新增一行
CentOS按i轉換成編輯模式
帳號名稱 ALL=(ALL) ALL
輸入完成後按ESC打:wq 後按ENTER((意思是指離開後存檔
這樣你剛剛新建的帳號就有管理員權限了
好了馬上可以測試帳號是否正常
輸入reboot((重開機
登入剛剛新增的帳號
測試是否有得到sudo權限順便更新((sudo開著指的是root權限
sudo yum update
如果能正常運作就是沒有問題
四、關閉root帳號的遠端ssh登入
接著輸入
sudo nano /etc/ssh/sshd_config
會找到一行#PermitRootLogin yes
把#去掉 yes改成no
PermitRootLogin no
接著按CTRL+O((nano的存檔
在按CTRL+X((離開nano
接著重啟輸入指令
接著重啟輸入指令
sudo reboot
接著嘗試登入root帳號
無法登入即成功
這個部分到一個段落