在某些時(shí)候我們?yōu)榱吮苊夥?wù)器被攻擊,需要使用系統(tǒng)用戶root登錄Linux操作系統(tǒng)的ECS實(shí)例,這樣可以獲取系統(tǒng)最大權(quán)限。但是該方式雖然便于您進(jìn)行系統(tǒng)運(yùn)維操作,但如果ECS實(shí)例被入侵,則會(huì)存在影響嚴(yán)重的數(shù)據(jù)安全風(fēng)險(xiǎn),因此通常情況下,我們會(huì)通過(guò)一些配置限制root賬戶登錄,而創(chuàng)建新的登錄賬戶,并賦予一定的權(quán)限,下邊就說(shuō)說(shuō)如何進(jìn)行非root賬戶權(quán)限加固。
1、創(chuàng)建新賬號(hào) ecs-user adduser ecs-user
2、為新賬戶設(shè)置密碼 passwd ecs-user
3、確認(rèn)ecs-user賬戶可正常登錄使用
4、給新帳號(hào)添加免密sudo權(quán)限 vim /etc/sudoers 在root ALL=(ALL) ALL 下面一行添加一行 ecs-user ALL=(ALL) NOPASSWD:ALL
5、限制root 登陸 編輯SSH 的配置文件 /etc/ssh/sshd_config 找到 'PermitRootLogin' 配置項(xiàng) 設(shè)置為 'PermitRootLogin no' 若沒(méi)有則手動(dòng)新增
上邊的ecs-user即為增加的新登錄賬號(hào),操作時(shí)建議做好記錄或備份。