码迷,mamicode.com
首页 > 系统相关 > 详细

xshell制作密钥远程登陆服务器

时间:2016-07-15 17:28:50      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:service   服务器   管理者   制作   菜单栏   

1,点击Xshell菜单栏的工具,选择新建用户密钥生成向导,进行密钥对生成操作。

如下图所示。密钥长度一般选择1024就可以。

技术分享

技术分享

技术分享

技术分享

这里直接点击完成就可以。

2.vim /etc/ssh/sshd_config

修改下面几处:

PubkeyAuthentication  yes  #启用PublicKey认证。

AuthorizedKeysFile       .ssh/authorized_keys  #PublicKey文件路径。


3.上面配置完成后,需要重启sshd服务。

service sshd restart 或/etc/init.d/sshd restart

4.

在你需要的登录的用户(一般都是设置root用户的)家目录的.ssh目录下,编辑authorized_keys文件,将开始我们生成密钥对的公钥写到这个文件中。

公钥查看方法:点击Xshell菜单的工具,选择用户密钥管理者,双击你刚刚生成的密钥打开属性,选择公钥,复制公钥的内容,稍后使用!

技术分享

5.然后将公钥复制到文件中

技术分享

6.然后修改权限

技术分享

技术分享

7.登陆测试

xshell点击新连接,选择新建一个连接。

首先添加IP,连接的名称。

技术分享

然后修改属性,选择登陆方式,输入用户名root。选择密钥文件。

然后输入,我们生成密钥时使用的密码。然后就成功了。开始连接。

技术分享


7.登陆成功,可以查看日志确认下登陆方式。

日志文件  /var/log/secure

技术分享

技术分享

8.说明成功了。现在关闭密码登陆方式,修改文件,重启服务



vim /etc/ssh/sshd_config


PasswordAuthentication  no  #不适用密码认证登录。

保存,重启。

service  sshd restart

9.额外注意事项:

技术分享



xshell制作密钥远程登陆服务器

标签:service   服务器   管理者   制作   菜单栏   

原文地址:http://8139887.blog.51cto.com/8129887/1826727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!