SSH客户端连接服务器(秘钥认证)

系统集成 盛行 5年前 (2014-09-21) 173次浏览 已收录 0个评论 扫描二维码
文章目录
[隐藏]

这种认证方式是比较安全的。

秘钥认证步骤:

生成公钥和私钥,生成的秘钥默认在/root/.ssh/文件夹里面

1.一、生成秘钥&导入秘钥文件

1.1.[loginview]

# ssh-keygen -t rsa

一路回车即可(因为每次产生的都不一样)

SSH客户端连接服务器(秘钥认证)

# cd /root/.ssh/

#切换到.ssh目录下(.ssh为隐藏目录)

# ll

SSH客户端连接服务器(秘钥认证)

# cat id_rsa.pub >>authorized_keys

#将公钥文件导入到authorized_keys文件

下载私钥文件id_rsa文件到本地(妥善保管好私钥,万一搞丢了就麻烦了)

2.二、配置sshd服务端配置文件

# vim /etc/ssh/sshd_config

SSH客户端连接服务器(秘钥认证)

# service sshd restart

3.三、测试秘钥登陆

将刚才下载下来的秘钥导入到远程登陆软件中

SSH客户端连接服务器(秘钥认证)

SSH客户端连接服务器(秘钥认证)

然后点击确定直接连接即可

SSH客户端连接服务器(秘钥认证)

秘钥连接已经成功,无需输入密码(但此时密码依然可以正常登陆

4.四、秘钥登陆成功之后关闭密码登陆

秘钥登陆测试,成功之后在次修改# vim /etc/ssh/sshd_config文件

SSH客户端连接服务器(秘钥认证)

# service sshd restart

重启之后密码登陆就无效了,必须使用秘钥(妥善保管好秘钥)

SSH客户端连接服务器(秘钥认证)

到处配置完成。

4.1.[/loginview]


IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SSH客户端连接服务器(秘钥认证)
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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