当前位置: 首页 > news >正文

Linux之ssh免密登录

       ssh无密码登录,自然要用到Linux的基础命令ssh及scp,对于ssh和scp的使用见:《ssh,scp命令使用教程》

本机自身实现无密码登录:

  • 生成公钥、私钥对
       ssh-keygen
  • 进入到生成密钥文件夹中,默认在用户的家目录下面,一个隐藏的.ssh文件夹中。

       cd /home/hzq/.ssh/

  • 查看是否有“authorized_keys”文件,如果有,直接将公钥追加到“authorized_keys”文件中,如果没有,创建“authorized_keys”文件,并修改权限为“600”

       touch authorized_keys
       chmod 600 authorized_keys 

  • 追加公钥到“authorized_keys”文件中
       cat id_rsa.pub >> authorized_keys 
  • 配置结束

两台主机(A,B主机)间实现无密码登录:

  • A,B主机分别生成公钥、私钥对
       ssh-keygen
  • 进入到生成密钥文件夹中,默认在用户的家目录下面,一个隐藏的.ssh文件夹中。

       cd /home/hzq/.ssh/
  • 使用scp命令,将A主机公钥发送给B主机,将B主机公钥发送给A主机。
       scp id_rsa.pub  hzq@192.168.1.161:/home/hzq
  • 分别查看A,B主机是否有“authorized_keys”文件,如果有,直接将需无密码登录的主机公钥追加到“authorized_keys”文件中,如果没有,创建“authorized_keys”文件,并修改权限为“600”

       touch authorized_keys
       chmod 600 authorized_keys 
  • 追加公钥到“authorized_keys”文件中
       cat id_rsa.pub >> authorized_keys 
  • 配置结束

       总结:自己鼓励一下自己,加油↖(^ω^)↗!!!


相关文章:

  • Hadoop-2.8.0安装教程---单机/伪分布式配置
  • Java之序列化与反序列化
  • Hadoop之常用shell命令整理
  • Itext笔记之pdf页眉页脚
  • JAVA操作HDFS案例
  • zookeeper-3.4.10安装教程---分布式配置
  • storm-1.1.0安装教程---分布式配置
  • Hadoop之HDFS分布式文件系统读写流程详解
  • Zookeeper之常用API详解
  • Docker之Docker介绍及安装配置
  • Docker之Docker镜像管理
  • Docker之Centos7 Docker私有仓库搭建
  • GitLab之创建项目组及项目
  • Docker安装Jenkins
  • Linux之文件及目录常用操作
  • ES2017异步函数现已正式可用
  • express如何解决request entity too large问题
  • HTML-表单
  • java8 Stream Pipelines 浅析
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java深入 - 深入理解Java集合
  • Java新版本的开发已正式进入轨道,版本号18.3
  • PHP变量
  • React Native移动开发实战-3-实现页面间的数据传递
  • Sass Day-01
  • Sublime Text 2/3 绑定Eclipse快捷键
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 微信小程序填坑清单
  • 《码出高效》学习笔记与书中错误记录
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • PostgreSQL之连接数修改
  • raise 与 raise ... from 的区别
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (ibm)Java 语言的 XPath API
  • (rabbitmq的高级特性)消息可靠性
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二)丶RabbitMQ的六大核心
  • (分享)自己整理的一些简单awk实用语句
  • (九)One-Wire总线-DS18B20
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • ******之网络***——物理***
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET Framework 4.6.2改进了WPF和安全性
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [20140403]查询是否产生日志
  • [BZOJ1008][HNOI2008]越狱
  • [CQOI 2010]扑克牌
  • [EFI]英特尔 冥王峡谷 NUC8i7HVK 电脑 Hackintosh 黑苹果efi引导文件