ssh账号密码登录命令 ssh-keygen和ssh-copy-id两个命令实现免密码登录远程主机

免密码登录远程主机只需两个步骤:

1、需要先在本机生成公钥 命令为:ssh-keygen -t rsa -P "";

2、将公钥拷贝到远程主机 命令为:ssh-copy-id root@www.lingtongku.com;


具体例子如下:

本地笔记本:peaks-air

远程服务器:www.lingtongku.com

默认ssh登录,需要输入在peaks-air的终端中输入:ssh root@www.lingtongku.com

回车后,输入密码登陆,如下图所示:

ssh账号密码登录命令 ssh-keygen和ssh-copy-id两个命令实现免密码登录远程主机(1)

默认ssh登陆远程主机

一、生成类型rsa免密的公钥

在本机上输入 ssh-keygen -t rsa -P ""

遇到提示,一路回车即可。

ssh账号密码登录命令 ssh-keygen和ssh-copy-id两个命令实现免密码登录远程主机(2)

生成公钥

二、将公钥通过命令ssh-copy-id放入远程主机上

在本机输入 ssh-copy-id root@www.lingtongku.com

执行这一步操作,需要输入远程主机www.lingtongku.com上root用户登录的密码。

ssh账号密码登录命令 ssh-keygen和ssh-copy-id两个命令实现免密码登录远程主机(3)

拷贝公钥至远程主机

三、远程登录www.lingtongku.com,无需密码,直接登录成功,如图所示。

ssh账号密码登录命令 ssh-keygen和ssh-copy-id两个命令实现免密码登录远程主机(4)

ssh免密码登陆成功

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页