ssh远程登录服务器(如何使用公钥认证免密码ssh远程登录Linux服务器)

1. Windows免密码登录Linux服务器请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习新建用户密钥生成向导选择密钥类型和长度生成公钥对设置密钥信息也可以考虑不设置密钥密码不设置密钥密码设置密钥密码保护私钥记下公钥内容[root@zcwyou ~]# 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] key’s randomart image is:+–[ RSA 2048]—-+| . .. E || o . . || .. .. || o. .. .|| S.o ..o.|| +. ….o|| o. .o..|| o+.+. || ..+..o|+—————–+[root@zcwyou ~]# vi ~/.ssh/authorized_keys
复制Windows的公钥到Linux服务器中配置xshel使用公钥认证登陆Linux配置xshel使用公钥认证登陆Linux2. Linux免密码登录Linux2.1 生成私钥文件在本地客户端终端下输入以下命令[root@zcwyou ~]# 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[root@zcwyou ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
按提示输入服务器ssh root密码,即可把本地公钥文件导入到远程服务器的认证主机列表中。Step3.尝试登录远程服务器[root@zcwyou ~]# ssh [email protected]
应该可以免密码登录本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:https://www.linuxrumen.com/rmxx/186.html点击了解更多,快速查看更多的技术文章列表。


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/36658/