Linode CentOS系统安全设置

Linode CentOS系统安全设置

Linode新装系统之后, 需要进行一些必要的安全设置. 比如更改SSH默认端口, 启用密钥登录, 禁止密码登录等等.

1. 安装VIM编辑器

yum install -y vim-enhanced
VIM是Linux下一款非常强大的文本编辑器. 常用的操作命令点这里查看.

2. 安装lrzsz (上传下载工具)

yum install -y lrzsz

3. 配置SSH密钥登录

3.1生成密钥

ssh-keygen -t rsa

Enter file in which to save the key (/root/.ssh/id_rsa):
选择保存路径, 直接回车默认即可

Enter passphrase (empty for no passphrase):
此处可为密钥设置密码, 不需要的话直接回车

3.2 重命名密钥

mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys

保存私钥到本地并删除

sz .ssh/id_rsa
rm -rf .ssh/id_rsa

3.3 修改权限

chmod 600 /root/.ssh/authorized_keys

3.4 修改SSH配置文件

vim /etc/ssh/sshd_config

3.4.1 开启密钥登录

去掉以下字段前面的#号

RSAAuthentication
PubkeyAuthentication

3.4.2 禁用密码服务

PasswordAuthentication yes 改成no

3.4.3 修改默认22端口

去掉#号并把22改成自己的端口号
#Port 22

完成后按Esc退出编辑模式, 输入:wq保存并退出

4. 重启sshd服务

Centos7执行systemctl restart sshd.service
Centos6.5执行/etc/init.d/sshd restart

然后相应修改Xshell的配置的端口号, 即可连接

未经允许不得转载:外贸SOHO笔记 » Linode CentOS系统安全设置

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏