APP下载
报价宝  ›  科技  › 

如何使用公钥认证免密码ssh远端登入Linux服务器

报价宝 来源:baojiabao.com 发布时间:2019-07-11 11:51:00 09月19日更新
报价宝综合消息如何使用公钥认证免密码ssh远端登入Linux服务器

1. Windows免密码登入Linux服务器

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视讯,请在微信搜寻公众号“智传网优”直接开始自助视讯学习

新建使用者金钥生成向导

选择金钥型别和长度

生成公钥对

设定金钥资讯

也可以考虑不设定金钥密码

不设定金钥密码

设定金钥密码保护私钥

记下公钥内容

[[email protected] ~]# ssh-keygen -t rsa

Linux上使用ssh-keygen建立金钥对

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Created directory '/root/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

79:fe:40:14:c8:ef:6f:73:e9:bd:40:47:7b:8f:46:14 [email protected]

The key's randomart image is:

+--[ RSA 2048]----+

| . .. E |

| o . . |

| .. .. |

| o. .. .|

| S.o ..o.|

| +. ….o|

| o. .o..|

| o+.+. |

| ..+..o|

+-----------------+

[[email protected] ~]# vi ~/.ssh/authorized_keys

复制Windows的公钥到Linux服务器中

配置xshel使用公钥认证登陆Linux

配置xshel使用公钥认证登陆Linux

2. Linux免密码登入Linux

2.1 生成私钥档案

在本地客户端终端下输入以下命令

[[email protected] ~]# ssh-keygen -t rsa

每次执行ssh-keygen -t rsa产生的私钥档案都会不同

如果档案"~/.ssh/id_rsa"存在,会提示是否覆盖该档案,此时可选择"n"不覆盖该档案而使用已有的id_rsa档案

如果选择"y"则会重新生成"/.ssh/id_rsa"档案。接下来会提示输入passphrase,按提示设定私钥密码。然后会重新生成id_rsa档案和id_rsa.pub档案(在/.ssh目录下)

2.2 把公钥传送给服务器

假设对端服务器的IP为192.168.1.254

[[email protected] ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

按提示输入服务器ssh root密码,即可把本地公钥档案汇入到远端服务器的认证主机列表中。

Step3.尝试登入远端服务器

[[email protected] ~]# ssh [email protected]

应该可以免密码登入

本文已同步至部落格站,尊重原创,转载时请在正文中附带以下连结:

https://www.linuxrumen.com/rmxx/186.html

点选了解更多,快速检视更多的技术文章列表。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 笔记本价格 笔记本电脑价格 小米手机价格 耳机价格 降噪耳机价格