当前位置:网站首页 > 编程语言 > 正文

ssh免密码登陆(ssh免密码登录突然失效了)



sudo apt-get install openssh-server

使用命令可以生成私钥/公钥对,私钥/公钥对的生成算法有两种RSA和DSA。

这里使用RSA算法生成私钥/公钥对。需要确认目录是否存在,如果不存在的话创建该目录:

然后生成私钥/公钥对:

ssh-keygen -b 1024 -t rsa

 
  

其中的参数是用来设置私钥的长度1024的长度已经可以满足我们对于安全的需求了,不输入任何文件名会在目录下得到两个文件:和。

使用命令可以将认证文件加载到对应的服务器上:

ssh-copy-id -i ~/.ssh/id_rsa.pub @

 
  

这里会要求我们输入远程服务器的密码。

配置文件位于:中,需要设置允许使用私钥/公钥对的方式登录,打开配置文件:

vim /etc/ssh/sshd_config

增加设置:

 
  

然后重启ssh-server:

sudo /etc/init.d/ssh restart

设置完成之后就可以使用命令直接登录服务器了,不需要再输入密码了。

1.如果公钥丢失的情况,可以使用私钥再次生成公钥,使用私钥生成公钥的命令

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

2.使用上传公钥到服务器之后,公钥是存放在服务器的中。它的存在格式是一行一个公钥,也可以手动把公钥的内容直接复制到服务器的authorized_keys中。使用命令可以获取到公钥的内容。

到此这篇ssh免密码登陆(ssh免密码登录突然失效了)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pillow怎么读英语单词发音(pillow的英语怎么读)2026-04-24 23:27:09
  • 学籍认证码(学籍认证码在哪里找)2026-04-24 23:27:09
  • bt151 650r(bt151 650r参数)2026-04-24 23:27:09
  • 预训练适应仪好使吗(预适应训练仪有危害吗)2026-04-24 23:27:09
  • 单片机的程序能读出吗(单片机里的程序可以导出来吗)2026-04-24 23:27:09
  • 圈一怎么输入手机(手机输入法圈一怎么打)2026-04-24 23:27:09
  • qq号需要实名认证码怎么办(qq号要实名认证是真是假)2026-04-24 23:27:09
  • 拆包机视频(自动拆包机拆袋原理及结构)2026-04-24 23:27:09
  • tp5001芯片(tps5410芯片)2026-04-24 23:27:09
  • 转盘抽奖小程序制作免费(转盘抽奖制作方法)2026-04-24 23:27:09
  • 全屏图片