阿里云ECS每天一件事D1:配置SSH
某厂面试归来,发现自己落伍了!>>> 近期因为项目需求,采购了两台阿里云ECS,选择的系统为CentOS 6.3 X64 安全加固版,额外买了160G的硬盘,应该够应付此项目的需求了。 ECS默认已经配置好了sshd服务,可以使用root账号直接登录,但是这通常是不安全的,第一件事就是针对sshd服务进行优化配置。 1.创建常用的账号 在任何Linux相关的描述中,都会说日常使用root操作是很不安全的行为,因此首先创建一个日常使用的账户。 useradd gary passwd gary 2.编辑sudoer文件 vim /etc/sudoers 加入用户,以便使用sudo命令直接操作一些系统命令,减少对root账户的使用。 3.编辑sshd配置文件,修改一些默认选项 vim /etc/ ssh /sshd_config 修改一些默认的配置项 #仅使用SSH2协议 Protocol 2 #修改密钥生成强度 ServerKeyBits 1024 #禁止root账户通过ssh登录 PermitRootLogin no #禁止使用常规的用户名密码方式登录,此项慎用 #在没有生成好Key,并且成功使用之前,不要设置为no PasswordAuthentication no #禁止空密码登录 PermitEmptyPasswords no 4.重启sshd服务 /etc/rc.d/init