| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> SSH利用私钥无密钥连接服务器踩坑实录 -> 正文阅读 |
|
[系统运维]SSH利用私钥无密钥连接服务器踩坑实录 |
常规操作命令如果要使用 ssh 连接服务,首先我们需要生成私钥和公钥,私钥留在本地,公钥上传到服务器,这样在连接时,才可以做认证服务。 初始时,对于 linux 系统上的每一个用户,对应的 home 目录下都有一个 .ssh 隐藏目录,就是用来存放生成的秘钥和私钥的 用 ssh-keygen 生成命令生成秘钥和公钥
成功生成密钥对,可以看到多出两个文件,id_rsa 是私钥文件,留在本机中用于连接服务器, id_rsa_pub 是对应的 公钥文件,上传到服务器使用
如果默认使用 .ssh 下的私钥 则不用加 -i 选项来特别指出使用的秘钥
sshd_config 的一些选项设置
设置文件权限
权限设置
报错invalid format解决于我而言是windows在利用 从而导致可能多了/n什么的,直接在Linux Firefox里访问,然后复制粘贴,保存为以下格式就不报格式错误了 记得最后要有换行哦! SSH permision denied可能的解决办法这个主要是服务端的锅,不学了,Mark! How to Fix SSH Failed Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) 最后啥都修好了,结果连接上了,让我输入密码,我真服了,据说是服务器配置的锅,本地能改的文件权限、密钥文件格式都做到了 ublickey) 最后啥都修好了,结果连接上了,让我输入密码,我真服了,据说是服务器配置的锅,本地能改的文件权限、密钥文件格式都做到了 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:42:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |