使用PuTTY或PieTTY远程免密码登陆Linux

本文介绍了如何使用PieTTY(PuTTY的增强版)通过SSH进行远程登录Linux,并实现免密码自动登录。通过生成RSA密钥对,将公钥追加到authorized_keys文件,然后在PieTTY中加载私钥,设置自动登录用户名,从而实现无密码登录。
摘要由CSDN通过智能技术生成

最近在学习Hadoop的时候,搭建了2个子节点的集群,当然学习期间都是在虚拟机上面运行的,从虚拟机之间切换来切换也效率也忒低了,当然是用远程登陆的工具啦,我用的PieTTY,它是在PuTTY的基础上面进行二次开发而来的,功能方面与PuTTY大同小异,使用起来非常方便,但是每次登陆都要输入长长的密码又太麻烦啦,于是想到能否可以指定虚拟机的IP自动登陆呢?答案当然有啦,查看PieTTY的设置就可以发现


通过上面的设置页面我们可以大致了解到,需要远程Linux机器的私钥。OK,那就创建私钥吧。

通过下面的命令我们可以创建通过RSA算法生成的密钥,当然也是可以通过DSA加密算法来生成的,只需要修改最后一个参数为dsa即可。这个看个人喜好,关于RSA以及DSA两种加密算法的区别以及工作原理,请参见文章末尾的参考资料。

ssh-keygen -t rsa

生成过程中一般会询问把公钥私钥存放在哪个位置,默认是~/.ssh/目录下,然后会让你输入私钥的使用口令,作用就是在ssh登陆的时候只需要输入私钥的口令即可,这里同样是可以直接回车略过的。

cd到~/.s

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值