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

ssh免密码登录配置检验(ssh免密码登录命令)



  • 首先要确保 Ubuntu 系统安装并开启了 SSH 服务。如果没有安装,可以通过以下命令在终端中进行安装:
     
  • 你可以使用 Windows 自带的 OpenSSH 工具来生成密钥对。
  • 打开 “命令提示符”(CMD)或 “PowerShell”,输入以下命令:
     
  • 按回车键后,这里 “-t rsa” 表示使用 RSA 算法,系统会提示你指定密钥文件的保存位置。默认位置是,你可以直接按回车键使用默认位置。
  • 可能自己电脑上已经存在.ssh文件先把他改个名字,不然后面会生成一个新的.ssh文件会报错
  • 接着会提示你输入一个密码来保护私钥。如果你希望实现免密登录,直接按回车键(即不设置密码)。

3.1手动复制公钥 

使用SSH连接到你的Ubuntu服务器:

 
  

登录后,创建.ssh目录(如果不存在) 并设置权限:(这步也是前人栽树)

 
  
  • 在 Windows 中,找到生成的公钥文件,其路径通常是。
  • 打开公钥文件,复制其中的内容。这俩步看可以使用指令进行替代,指令如下: 终端会显示出来一段密钥
     
  • 1.(每个电脑都是独特密钥不要用我的对你没用)
  • 2.注意等号后面有用户名和主机名(我的是25191@ggb)
  • 3.复制下来后面用

 3.2插入公钥 

  • 然后使用以下命令将公钥内容添加到文件中:(在Ubuntu系统中插入

  •  

 Ubuntu系统里.ssh文件夹下的

 

 
  

注意,“复制的公钥内容” 要替换为你从 Windows 公钥文件中复制的实际内容。命令是为了设置文件的权限,保证只有用户自己可以读写,增强安全性。 

 

  • 在 Windows 的 “命令提示符” 或 “PowerShell” 中,使用以下命令登录 Ubuntu 系统:
 
  

 例如,如果 Ubuntu 系统的用户名为 “ubuntu”,IP 地址为 “192.168.1.100”,则命令为。

如果配置正确,你应该可以直接登录到 Ubuntu 系统,而无需输入密码。

下拉有懒偷!!!

 进入ubuntu系统

1.安装ssh服务

 
  

2.检测是否开启服务 

 
  

进入windows系统(win+r打开cmd)

获取密钥(记得先把该C:Users25191.ssh中原先存在的.ssh文件先重命名不然后面会报错)

 
  

1.一直回车就是实现免密 

2.查看密钥

 
  

3.复制密钥

4.添加密钥设置权限(在Ubuntu系统操作

连接服务器进入ubuntu系统

 
  

 创建.ssh目录并且设置权限(有就不用)

 
  

 使用以下命令将公钥内容添加到文件中:(记得是Ubuntu系统里的.ssh下的文件)

ctrl+v粘贴不出来的话,可以试试鼠标右键进行粘贴

 
  

5.使用命令测试是不是免密登录ubuntu 

 
  

 配置正确,你应该可以直接登录到 Ubuntu 系统,而无需输入密码!!

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

版权声明


相关文章:

  • 单片机程序编写代码(单片机程序编写代码是什么)2025-09-24 16:09:06
  • toll翻译成中文(tot翻译成汉语)2025-09-24 16:09:06
  • pem文件怎么打开(pem文件如何打开)2025-09-24 16:09:06
  • 环形队列的实现(环形队列的实现原理)2025-09-24 16:09:06
  • 本机信息怎么查看(手机本机信息怎么查看)2025-09-24 16:09:06
  • 瓦罗兰特代码84(瓦罗兰特代码79)2025-09-24 16:09:06
  • 二级域名解析记录值(二级域名解析多久生效)2025-09-24 16:09:06
  • m301h刷机(m301h刷机时短接c77没反应)2025-09-24 16:09:06
  • 社会阶层划分图(社会阶层划分标准图)2025-09-24 16:09:06
  • ipv6回环地址(ipv6环回地址是多少)2025-09-24 16:09:06
  • 全屏图片