notes
notes copied to clipboard
linux服务器基本配置 or Linux Server Base Configure
Ubuntu 16.04 为例
1. 首次登陆
ssh [email protected] -p22
2. 先更新系统及应用
> apt-get update
> apt-get upgrade
> apt-get dist-upgrade
3. 删除不必要的用户
> cat /etc/passwd
> deluser --remove-home xxx
什么 games, news 之类的玩意
4. 创建主账户
> adduser xxx
跟随提示一路填写
5. 禁止 root 远程登录
> cd /etc/ssh/
> vim sshd_config
修改 Port 22 为 Port 123 等。 修改 PermitRootLogin yes 为 PermitRootLogin no.
6. 防火墙及端口设置
> ufw status
> ufw enable
> ufw allow 123/tcp
> ufw deny 123/tcp
注意一定要开启 5 当中修改之后的 port 端口号,不然无法登录。
6. 重启 sshd 及 主账户登录
> systemctl restart sshd
> systemctl status sshd
退出 root 账户,以之前创建的主账户登录。 同时注意端口号的改变。
ssh 主账户@127.0.0.1 -p123
登录后切换到 root 账户
>su root
7. 安装 git, docker 等基本工具
git clone 项目 docker file 制作镜像,并创建 container 等。