IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux配置无密码登录及ssh基本原理 -> 正文阅读

[系统运维]linux配置无密码登录及ssh基本原理

无密码登录原理参考:
https://www.cnblogs.com/xz816111/p/9479139.html
直达链接

可以看出无密码对安全性并无影响,甚至更高,也更方便

无密码登陆原理和方法参考:
https://blog.csdn.net/m0_37822234/article/details/82494556?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
直达链接

其他参考在文末

简单概括步骤:
1,在客户端创建密钥对:ssh-keygen即可,默认就是rsa算法来加密,在出现的提示中不设密码自然就无密码登录
2,ssh-copy-id root@xxx.xxx.xxx.xxx -p 端口号
3,ssh root@xxx.xxx.xxx.xxx -p 端口号测试一下,成功登录

在第2步中,在建立连接之前,会显示服务器公钥的sha256,提示是否信任?(就是是否加进known_hosts啦)先别急着上传公钥,自己先登陆下服务器,看下服务器的公钥的sha256是否和提示显示出来的一样?不是的话,那接下来要建立的连接就不是连的你的服务器,而是黑客的了,所以最好先核实一下,之后就不用担心了

附:默认的目录结构中的部分典型文件:
服务器端:
/etc/ssh:
ssh的密钥对,包含你启动ssh服务时自动生成的一堆各种算法的密钥对
还有检查sha256来验证是否未被劫持时默认用的ssh_host_ecdsa_key.pub这个公钥,也就是本文中所称的“服务器公钥”
~/.ssh:
authorized_keys(已信任的客户端公钥)这个在本文中是提到的

客户端:
/etc/ssh:
本文中无需用到
~/.ssh::
私钥id_rsa;公钥id_rsa.pub;known_hosts:已信任的服务器公钥

其他参考:
可以重置一下服务端的密钥:http://www.meilongkui.com/archives/602直达链接
也可以重置下客户端连接服务器xxx.xxx.xxx.xxx的公钥信息:https://blog.csdn.net/liangws_fzu/article/details/50066003直达链接
linux用户的密码藏在哪里呢?https://blog.csdn.net/weixin_40001805/article/details/110811929直达链接
关于ssh登陆验证的第一步:我是否在连接我的服务器而不是被劫持去连接黑客的服务器?https://www.cnblogs.com/rongfengliang/p/10448225.html直达链接
即:客户端的公钥和服务器端的authorized_keys中的是否一样?服务器端的公钥是否和客户端的known_hosts中的一样?这是ok的,不过还有另一种方法:验证它们的sha256或者md5,第一次登录时可以看看,后面就不用担心了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-13 12:43:23  更:2021-08-13 12:44:00 
 
开发: 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年5日历 -2024/5/20 11:34:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码