Debian 7 服务器环境初次配置

所属:Linux

前言

前段时间在 Digitalocean 上买了个云主机,自己也是 Linux 新手,刚好十一国庆在家里憋得快疯了,于是就有了这一篇流水账拉。

小编选的是每月 $5,SFO1 地区(据说是离中国大陆速度最快的),Debian 7 32位的系统。
创建完 Droplets 拿到后 IP 和密码后,第一件事就是把 Root 默认密码给改掉…哈哈!

登录 ROOT 用户修改密码

1
ssh root@ip // 登录服务器

注:登上后默认会提醒修改 ROOT 密码

创建新用户

1
adduser demo // 创建新用户

注:过程会提醒完善新用户的个人信息

修改新用户权限

1
visudo

找到这一行

1
2
# User privilege specification
root ALL=(ALL:ALL) ALL

给新用户 demo 设置权限

1
demo ALL=(ALL:ALL) ALL

然后保存退出

修改 ssh 配置文件

1
nano /etc/ssh/sshd_config

需要调整的内容:

1
2
3
4
5
6
7
8
9
10
11
12
// 修改登录端口号
Port 25000
// 协议
Protocol 2
// 禁止 ROOT 用户登录
PermitRootLogin no
// 允许新增用户登录
UseNDS no
AllowUsers demo

然后保存退出

注:端口号修改的范围在 1025 - 65536 之间,另外一定要记得加上允许新用户登录。

重新加载 SSH

1
/etc/init.d/ssh restart

注:小编用的是 Debian 系,别的 Linux 重启的 SSH 命令略有不同

验证新用户是否能登录

先不要把已登录的 ROOT 用户退出来,重新打开一个新窗口即可。

1
ssh -p 端口号 新用户名@IP

注:默认端口已改

检查系统语言环境

1
2
3
4
5
locale
sudo nano /etc/default/locale
sudo locale-gen en_US:UTF-8 // 安装缺失的语言包
export LC_CTYPE = "en_US.UTF-8" // 修改语言包

建议修改为 en_US:UTF-8 或者 en_US:en

更多详情:http://wiki.ubuntu.org.cn/%E4%BF%AE%E6%94%B9locale

更新软件包

1
2
apt-get update
apt-get upgrade

基本配置调整得差不多了,最后更新下软件。
接着干你想干的事情呗。。。

参考资料