个人使用Linux的记录,部分问题参考Linux桌面系统使用记录
服务器
不想使用秘钥,想保留密码登录,但是服务器经常被扫,非常不安全
创建服务器之后最好创建一个新用户并禁止root用户登录
步骤:
创建用户并添加sudo权限
- 创建一个用户(我这里叫link):
useradd -m link -g link -s /bin/bash -d /home/link
- 设置密码:
passwd link
- 添加sudo权限:
vim /etc/sudoers
,在root ALL=(ALL) ALL
下追加:link ALL=(ALL) ALL
禁用root用户登录
-
vim /etc/ssh/sshd_config
找到PermitRootLogin
,把PermitRootLogin yes
改为PermitRootLogin no
(ps: vim下可以使用/
搜索,n下一个,N上一个,字符串后面加\c
可以不区分大小写搜索) - 重启服务
service sshd restart