首页 > 其他分享 >设置ssh免密登录

设置ssh免密登录

时间:2024-04-07 19:55:38浏览次数:26  
标签:免密 登录 rsa master ssh key root id

点击查看代码
[root@master ~]# cd ~/.ssh
[root@master .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:0zOk0cgnk1h2aMzwYh2DvYDRMKYwpdLtHjiYG54Bo1M root@master
The key's randomart image is:
+---[RSA 2048]----+
|o.. ==.*=..      |
| = +..+B*B       |
|= E . +oX.+      |
|+= o . ..O       |
|*.o o   S +      |
|.+oo .   . o     |
|.o  .            |
|                 |
|                 |
+----[SHA256]-----+

[root@master .ssh]# cp id_rsa.pub authorized_keys
[root@master .ssh]# chmod 664 authorized_keys
[root@master .ssh]# service sshd restart
Redirecting to /bin/systemctl restart sshd.service

[root@master .ssh]# ssh-copy-id clone1

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@clone1's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'clone1'"
and check to make sure that only the key(s) you wanted were added.

[root@master .ssh]# ssh clone1
Last login: Sun Apr  7 18:57:25 2024 from 192.168.10.1
[root@clone1 ~]# exit

登出
Connection to clone1 closed.

标签:免密,登录,rsa,master,ssh,key,root,id
From: https://www.cnblogs.com/used-conduit-onion/p/18119760

相关文章

  • vuejs3.0 从入门到精通——网页图形绘制:登录页面
    网页图形绘制:登录页面安全升级,JS动态生成图片验证码功能一、实验目标掌握Canvas的基本用法。掌握使用Canvas绘制文本的方法。掌握使用Canvas绘制线段的方法。掌握使用Canvas导出图片的方法。掌握JS的基本语法和程序结构。掌握JS函数的定义和应用。掌握JS数......
  • centos7:编译升级 openssh:主要参考“https://github.com/boypt/openssh-rpms”
    参考“https://github.com/boypt/openssh-rpms”  “Releases·boypt/openssh-rpms(github.com)” 安装人家大牛的文档来操作即可。可选的,自行定制 version.env,可进行各种组合! BackportOpenSSHRPM/SRPMforoldCentOSAsimplescripttobuildlatestOpen......
  • 一扫即入,如何通过微信公众号扫码登录网站?
    本文收录于Github.com/niumoo/JavaNotes,Java系列文档,数据结构与算法!本文收录于网站:https://www.wdbyte.com/,我的公众号:程序猿阿朗引言想象一下,周五晚上,你打开电脑,打算刷一刷最新上线的剧集,突然弹出网站登录,哎呀,那个超级复杂的密码是什么来着?那一堆数字、字母和符号的大杂烩......
  • WPF登录界面样例
    XAML文件内容如下1<Windowx:Class="ERP.Views.Login"2xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"4xmlns:d="......
  • SpringBoot登录校验(五)拦截器Interceptor
    什么是拦截器是一种动态拦截方法调用的机制,类似于过滤器。拦截器是Spring框架中提供的,用来动态拦截控制器方法的执行。拦截器的作用:拦截请求,在指定方法调用前后,根据业务需要执行预先设定的代码。在拦截器当中,我们通常也是做一些通用性的操作,比如:我们可以通过拦截器来......
  • 实现威廉williamhill登录入口搭建
    逻辑导航1.当点击页面主页的登录/注册按钮时,弹出登录/注册模态框2.登录/注册模态框也是一个小组件,在组件文件夹内创建对应组件3.然后需要将该组件传到header(头部)组件内(进行相关的导入和注册)4.补充子传父组件语法在子组件内当点威廉williamhill登录入口78888.ME击子组件......
  • Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
    概述本文探讨Wails框架的使用,从搭建环境到开发,再到最终的构建打包,本项目源码GitHub地址:https://github.com/mazeyqian/go-run-wechat-demo前言Wails是一个跨平台桌面应用开发框架,他允许开发者利用Go的性能优势,并结合任何前端技术栈,如React、Vue或Svelte,来创建桌面应......
  • 系统多种用户角色认证登录授权如何实现?
    前提:本项目是springboot写的后端,使用springsecurity+jwt实现去实现student、company、admin三种用户角色的认证与授权方法1:建立全局唯一的用户标识符uuid为每个用户生成一个全局的UUID。前情提要:本来设计了三张数据库表:student、company、admin。每张表存放相应角色相应用户......
  • 伪单点登录
    伪单点登录记录下昌平网格系统集成我们用若依框架写的统计系统的思路无非就是在前端从他们页面往我们的页面跳转,大概步骤:1.用户先通过账号密码登录网格系统,然后返回个token名叫heToken返回给前端,前端在浏览器缓存cookie里保存该token2.前端访问我们的页面,先判断cookie里面有......
  • 详细介绍Linux SSH远程免密登陆实现方法
    目录概述1安装工具2产生pub_key以及相关文件2.1在本机上产生pub_key2.2在linux生成key2.3追加.pub2.4修改authorized_keys的权限3windows平台上添加秘钥4验证 4.1登录文件管理系统4.2登录控制台概述本文主要介绍使用WinScp和putty工具搭建一个ssh......