notes icon indicating copy to clipboard operation
notes copied to clipboard

linux服务器基本配置 or Linux Server Base Configure

Open lanlin opened this issue 8 years ago • 1 comments

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 等。

8. 未完待续。。。

lanlin avatar Oct 16 '17 09:10 lanlin

还是中科大的源比较全面一点

中国科技大学开源镜像帮助文档

lanlin avatar Jul 02 '18 10:07 lanlin