牛逼的SSH免密登录-低调小熊猫的技术小黑屋

2023-10-20 19:50

本文主要是介绍牛逼的SSH免密登录-低调小熊猫的技术小黑屋,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

牛逼的SSH免密登录

相逢便是缘,欢迎来到低调小熊猫的技术小黑屋
我的博客:https://aodeng.cc 我的公众号:低调小熊猫 我的QQ群:756796932

1.生成SSH密钥和公钥

ssh-keygen -t rsa

会在当前目录生成名为id_rsa的私钥文件和名为id_rsa.pub的公钥文件,-t表示密钥类型是rsa,如果你对安全性要求比较高可以指定4096位的长度

ssh-keygen -b 4096 -t rsa

2.服务器配置
ssh-copy-id 复制公钥
这个工具会将我本地的所有公钥都传到服务器,使用方法:

ssh-copy-id username@remote-server

如果SSH端口不是22,可以使用 ssh-copy-id 登录用户@服务器IP -p端口

3.到这里配置就全好了,试一试运用

ssh user@host -p22

扩展:其实github的链接也可以用ssh免密,配置完成后从你自己仓库的提交、拉取等操作就不用再输密码了

4.常见问题:
如果ssh不运行,记得将.ssh目录的权限为700,将authorized_keys目录的权限为600

[root@master ~]# chmod 700 .ssh
[root@master ~]# chmod 600 .ssh/id_rsa.pub

配置完成登录还要输入密码,用如下命令登录,查看详细原因

ssh -vvT user@host -p22

放一张我运行的命令图
file

  • 本文作者:低调小熊猫
  • 本文链接:https://aodeng.cc/archives/ssh
  • 版权声明:本博客所有文章除特别声明外,均采用知识共享署名 4.0 国际许可协议。转载请注明出处!

世界之大,好玩的太多了,低调小熊猫的技术小黑屋,就专门用来记录我觉得有意思的东西,持续更新,欢迎关注

这篇关于牛逼的SSH免密登录-低调小熊猫的技术小黑屋的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/249368

相关文章

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

Python中高级文本模式匹配与查找技术指南

《Python中高级文本模式匹配与查找技术指南》文本处理是编程世界的永恒主题,而模式匹配则是文本处理的基石,本文将深度剖析PythonCookbook中的核心匹配技术,并结合实际工程案例展示其应用,希... 目录引言一、基础工具:字符串方法与序列匹配二、正则表达式:模式匹配的瑞士军刀2.1 re模块核心AP

Spring Security重写AuthenticationManager实现账号密码登录或者手机号码登录

《SpringSecurity重写AuthenticationManager实现账号密码登录或者手机号码登录》本文主要介绍了SpringSecurity重写AuthenticationManage... 目录一、创建自定义认证提供者CustomAuthenticationProvider二、创建认证业务Us

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook

使用Redis快速实现共享Session登录的详细步骤

《使用Redis快速实现共享Session登录的详细步骤》在Web开发中,Session通常用于存储用户的会话信息,允许用户在多个页面之间保持登录状态,Redis是一个开源的高性能键值数据库,广泛用于... 目录前言实现原理:步骤:使用Redis实现共享Session登录1. 引入Redis依赖2. 配置R

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例