CentOS 7 改SSH端口/創建新用戶並授root權限/禁止使用root登入

1.先關閉防火牆禁止開機自啓,要不會有不必要的麻煩。

systemctl stop firewalld.service
systemctl disable firewalld.service
2.改SSH默認遠程端口,默認使用22端口是很危險的。

配置文件在/etc/ssh/sshd_config,編輯此文件。
vi /etc/ssh/sshd_config

找到Port,一般默認是22,前面有#號的話去掉,把22變成你想改的,wq保存並推出。重啓ssh服務或者重啓服務器。
systemctl restart sshd.service
3.創建新用戶並授root權限

創建一個用戶,例如gyuryong。
adduser gyuryong

爲用戶初始化密碼。
passwd gyuryong

授予root權限,個人用戶的權限只可以在本home下有完整權限,所以我們經常要sudo爲root來操作,配置文件在/etc/sudoers,正常好像只有讀的權限。
先賦予w權限。
chmod 777 /etc/sudoers
然後編輯文件。
vi /etc/sudoers
找到root ALL=(ALL) ALL在下面按格式追加一行。
gyuryong ALL=(ALL) ALL
wq保存並推出,重新改回只讀權限。
chmod 444 /etc/sudoers
禁止root登入,配置文件在/etc/ssh/sshd_config。
vi /etc/ssh/sshd_config
找到PermitRootLogin yes,yes改爲no,wq保存並推出,reboot重啓服務器測試吧。

https://www.gyuryong.com/index.php/archives/18/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章