Centos使用密钥登录

服务器放在互联网上,可定时会存在很多的安全隐患,很多人基于各种的目的会去尝试使用各种的账号密码登陆你的服务器,为了禁止别有用心的人使用密码登陆到服务器,我们可以设置ssh的配置,不使用密码登陆,只使用公钥和私钥验证,这样就可以在一定程度上提高服务器的安全了。

1首先使用xsheel生成密钥

 

 

 

 

然后进入系统,创建 一个用户名

 

 

2、创建使用密钥的用户

# useradd test

# passwd 123456

# su - test

$ mkdir .ssh

$ chmod 700 .ssh/

将刚刚创建的公钥上传到.ssh/目录下

$ cd .ssh/

$ cat id_dsa_1024.pub > authorized_keys

$ chmod 600 authorized_keys

3、修改ssh配置文件

$ su -

# vim /etc/ssh/sshd_config

修改一下几处

PasswordAuthentication no

PubkeyAuthentication yes

AuthorizedKeysFile  .ssh/authorized_keys

# service sshd restart

3、登录服务器

 

 

 

 

 

 把它这个导出的文件保存起来,可以放到u盘,以便于在不同电脑上使用key 免密码登录

 

 

 此时可以看到就登录成功了,这样比平时用密码会更安全

 

 


 

posted @ 2018-01-29 13:13  涵&浩  阅读(488)  评论(0)    收藏  举报