码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux公钥密钥方式登录


    1.生成密钥对:

    使用 ssh-keygen 命令生成密钥对。此命令将生成一个私钥文件(默认为 id_rsa)和一个公钥文件(同名,但以 .pub 结尾)。

    ssh-keygen 命令生成的密钥对文件默认保存在当前用户的家目录下的 .ssh 文件夹中。具体路径为 ~/.ssh/。

    生成的私钥文件名默认为 id_rsa,而公钥文件名是私钥文件名加上 .pub 后缀。因此,生成的文件路径如下:

    私钥文件路径:~/.ssh/id_rsa

    公钥文件路径:~/.ssh/id_rsa.pub

    ssh-keygen -t rsa -b 4096
    

    2.复制公钥到远程服务器:

    使用 ssh-copy-id 命令将公钥复制到要连接的远程服务器上。它将把公钥添加到目标账户的 ~/.ssh/authorized_keys 文件中,从而实现身份验证。

    如果没有 ssh-copy-id 命令,您可以手动将公钥内容复制到远程服务器的 ~/.ssh/authorized_keys 文件中。

    ssh-copy-id username@remote_host
    

    3.使用私钥进行 SSH 连接:

    ssh -i private_key(私钥路径) root@10.xx.xx.xxx

    如果出现生成密钥之后,无法使用密钥登录到机器上,(是因为远程机器上的公钥配置,默认是no的,无法登录)

    ssh免密登陆失败原因总结(Linux)_ssh免密不成功-CSDN博客​​​​​​r1. SSH公钥认证(免密码)配置登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件【按照提示直接回车】ssh-keygen -t rsa将公钥传送到对端服务器B上面【user@host为对端服务器帐号及IP】ssh-copy-id -i ~/.ssh/id_rsa.pub user@host然后在本机服务器A上ssh命令验证是否免密码登录生效【user@host为对..._ssh免密不成功https://blog.csdn.net/zhangmingcai/article/details/95734889

    如果依旧还是没有办法登录,那就是权限的问题

    https://www.cnblogs.com/cyleon/p/11051567.html#:~:text=%E4%BA%8C%E3%80%81%E4%B8%80%E8%88%AC%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%9C%89%E4%BB%A5%E4%B8%8B%E5%87%A0%E7%A7%8D%201%20%E6%A3%80%E6%9F%A5~%2F.ssh%E7%9B%AE%E5%BD%95%E7%9A%84%E6%9D%83%E9%99%90%E6%98%AF%E5%90%A6%E4%B8%BA700%202%20%E6%A3%80%E6%9F%A5~%2F.ssh%2Fauthorized_keys%E6%96%87%E4%BB%B6%E7%9A%84%E6%9D%83%E9%99%90%E6%98%AF%E5%90%A6%E4%B8%BA600%203,%E6%A3%80%E6%9F%A5~%2F.ssh%2Fauthorized_keys%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%85%AC%E9%92%A5%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%204%20%E6%A3%80%E6%9F%A5%2Fetc%2Fssh%2Fsshd_config%20%E4%B8%AD%E7%9A%84%20AuthorizedKeysFile%20.ssh%2Fauthorized_keys%20%E6%96%87%E4%BB%B6%E5%90%8D%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE

  • 相关阅读:
    Java三方库-单元测试
    为什么高防服务器比普通服务器贵
    【个人作品】无线网络图传模块
    研究生拟录取分享
    Windows下用msys2 编译gmp遇到的问题
    this指针
    Pytorch加载数据初认识
    ES相关学习
    IOCP与ASIO关系
    SAP CRM Fiori 应用 My Opportunity 的分页读取逻辑,在 GM4 - AG3 无法正常工作
  • 原文地址:https://blog.csdn.net/qq_52385631/article/details/133309205
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号