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

ssh免密码登录配置步骤(ssh免密码登录配置不起作用)



1.运行以下命令,使用ssh-keygen 工具生成新密钥。如果您使用的是相对较新的系统(本地和远程),我们建议使用 Ed25519 算法生成密钥。如果您更喜欢其他加密算法,请将其替换ed25519为所需的算法类型。请参阅-t下面的选项

 
  

2.当提示输入文件名时,按Enter使用默认名称和路径。通常,SSH 密钥存储在~/.ssh/目录中。使用 Ed25519 的私钥以id_ed25519默认名称保存,而 RSA 密钥使用默认名称id_rsa。公钥使用相同的文件名,但附加了.pub(例如id_ed25519.pub:)。

 
  

重要的
如果您已经使用默认名称(或您输入的自定义名称)创建了密钥对,则该文件将被覆盖,并且您可能无法访问远程系统。因此,您可能需要在继续之前检查现有密钥,然后运行ls ~/.ssh/id_ed25519

如果您意外将自己锁定在计算实例上的 SSH 服务之外,您仍然可以使用Lish 控制台登录到您的服务器。通过 Lish 登录后,更新您的authorized_keys文件以使用您的新公钥。这应该会重新建立正常的 SSH 访问。*

3.接下来,输入密码,该密码用于在本地加密(和解密)您的私钥。这是可选的,但通常建议这样做,除非您将密钥用于自动化目的。每次使用该密钥登录时,您都必须输入密码(除非您将该密码保存到本地计算机的钥匙串管理器或通过 ssh-add 工具保存)。如果您不想使用密码,请将此字段留空。

 
  

4.一旦生成了密钥对,您应该会看到类似以下内容的输出:

 
  

5-1 (方案1)使用ssh-cope-id推送公钥
在这里插入图片描述

5-2(方案2)手动复制公钥到服务器(注意,这个得YourUsername是你的计算机用户名称,每个人得不一样,注意替换)

 
  

6.链接远程服务器

 
  

7.然后在远程服务器上执行以下命令(确保 ~/.ssh 目录存在)

 
  

over:到此就不用每次输入密码了

到此这篇ssh免密码登录配置步骤(ssh免密码登录配置不起作用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 本地回环地址有哪些(回环地址有什么用)2025-05-25 16:45:06
  • ipv4环回地址(ping环回地址的作用)2025-05-25 16:45:06
  • 天气预报接口调用(天气预报接口调用方法)2025-05-25 16:45:06
  • 免费奖励代码网站(成品网站nike源码1688免费)2025-05-25 16:45:06
  • 文件权限755对文件所有者意味着(文件权限765)2025-05-25 16:45:06
  • 虚拟机win7镜像文件iso下载(win7虚拟机镜像文件在哪里)2025-05-25 16:45:06
  • 圈一圈填一填算一算三年级(圈一圈算一算图解三年级数学)2025-05-25 16:45:06
  • 字体转图案生成器(字体转换器生成)2025-05-25 16:45:06
  • vb服装是什么牌子(vbh是什么品牌)2025-05-25 16:45:06
  • 体育游戏的分类一般应选择(体育游戏的分类一般应选择什么方法)2025-05-25 16:45:06
  • 全屏图片