位置: 编程技术 - 正文

linux中ssh使用rsa免密码登录方法(linux ssh rsa)

编辑:rootadmin

推荐整理分享linux中ssh使用rsa免密码登录方法(linux ssh rsa),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux rsa,linux ssh -v -p,linux ssh -v -p,linux中ssh使用的格式,linux中ssh使用,linux ssh使用,linux中ssh使用的默认端口,linux中ssh使用的格式,内容如对您有帮助,希望把文章链接给更多的朋友!

A为本地主机(即用于控制其他主机的机器) ;

B为远程主机(即被控制的机器Server), 假如ip为...2 ; 在A上的命令:复制代码代码如下: ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码,生成的公钥私钥在~/.ssh目录下,id_rsa是私钥, id_rsa.pub是公钥 )复制代码代码如下:ssh <a href="mailto:muye@...2">muye@...2</a> mkdir .sshchmod .ssh

(需要输入密码, 注:必须将.ssh的权限设为)

linux中ssh使用rsa免密码登录方法(linux ssh rsa)

复制代码代码如下:scp ~/.ssh/id_rsa.pub <a href="mailto:muye@...2:~/.ssh">muye@...2:~/.ssh</a>

然后在服务器上建立authorized_keys文件:复制代码代码如下:touch ~/.ssh/authorized_keyschmod ~/.ssh/authorized_keys (注意: 必须将~/.ssh/authorized_keys的权限改为, 该文件用于保存ssh客户端生成的公钥,可以修改服务器的ssh服务端配置文件/etc/ssh/sshd_config来换文件名,默认是叫authorized_keys)复制代码代码如下:cat id_rsa.pub >> authorized_keys# (将id_rsa.pub的内容追加到 authorized_keys 中, 注意不要用 > ,否则会清空原有的内容,使其他人无法使用原有的密钥登录) 回到A机器:复制代码代码如下:# ssh <a href="mailto:muye@...2">muye@...2</a> (不需要密码, 登录成功) 从表面上简单的理解一下登录的过程,首先 ssh-keygen -t rsa 命令生成了一个密钥和一个公钥, 而且密钥可以设置自己的密码可以把密钥理解成一把钥匙, 公钥理解成这把钥匙对应的锁头,把锁头(公钥)放到想要控制的server上, 锁住server, 只有拥有钥匙(密钥)的人, 才能打开锁头, 进入server并控制而对于拥有这把钥匙的人, 必需得知道钥匙本身的密码,才能使用这把钥匙 (除非这把钥匙没设置密码), 这样就可以防止钥匙被了配了(私钥被人复制) 更简洁的方式:步骤1、如果服务器上没有authorized_keys文件,则:(如果有则跳过这一步)复制代码代码如下:ssh <a href="mailto:muye@...2">muye@...2</a> mkdir .sshchmod .sshtouch ~/.ssh/authorized_keyschmod ~/.ssh/authorized_keys

步骤2、在本机:复制代码代码如下:ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub <a href="mailto:muye@...2">muye@...2</a>ssh-keygen -t rsa #之后三下回车,表示无密码。即可。

注: ssh-copy-id 自动把密钥追加到远程主机的 .ssh/authorized_key 上

rhel6.3使用yum安装apache的方法 1、安装httpd软件包:Yuminstallhttpd2、启动apache服务:[root@redhatDesktop]#/etc/init.d/httpdstartStartinghttpd:[OK]3、安装mod-ssl软件包[root@redhatDesktop]#yuminstallmod_ssly4、创

虚拟机中linux使用本地iso作为yum源的方法 虚拟机中的linux有时不能连接上外网,为了能够方便的安装各种packages,于是调查配置本地yum安装的方法。首先,将作为源的iso的挂载到系统上。复制代

图解linux系统的软连接和硬链接 我自己做的图片大家参考下:软连接硬链接的区别:硬连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类

本文链接地址:https://www.jiuchutong.com/biancheng/357004.html 转载请保留说明!

上一篇:linux查看当前shell的方法(linux查看当前时间戳)

下一篇:rhel6.3使用yum安装apache的方法(rhel6安装)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络