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

极智开发 | linux 下 ssh 或 scp 免密连接配置方法

欢迎关注我的公众号 [极智视界],获取我的更多笔记分享

  大家好,我是极智视界,本文介绍一下 linux 下 ssh 或 scp 免密连接配置方法

  ssh 大家可能更加熟悉一些,ssh 为 secure shell 的缩写,是专门为远程登录会话和其他网络服务提供安全性的协议。而 scp 是 linux 下基于 ssh 登录进行安全的远程文件拷贝的命令,scp 在跨机器复制的时候为了提高数据的安全性,使用了 ssh 连接和加密方式。所以,如果机器之间配置了 ssh 免密登录,那么同步使用 scp 的时候也不需要再输入密码了。所以,本文的重心可以转移到 ssh 免密登录配置上,ssh 免密登录配置好了,scp 免密拷贝自然也就好了。

  先必须区分清楚两台机器:

  • 机器A:发起执行ssh登录 或 发起scp拷贝命令的那台机器;
  • 机器B:被机器A登录 或 被机器A拷贝的那台机器;

  有了上述概念后,下面开始。

# 机器A上
ls ~/.ssh    # 看看有没有 .ssh
# 若没有,则
# 1. 生成公钥和私钥
ssh-keygen -t rsa 

# 2. 将公钥和私钥发送给目标机器B
ssh-copy-id 用户名@目标机器IP

  这样就好了,你可以在机器B上执行:

# 在机器B上
ls ~/.ssh

  应该可以看到文件 authorized_keys,接下来就可以开开心心的免密登录咯:

# 在机器A上
# ssh 远程登录
ssh 用户名@目标机器IP

# scp 远程文件拷贝
scp -r ./fileA 用户名@目标机器IP:~/.fileB    # 机器A拷贝到机器B
scp -r 用户名@目标机器IP:~/.fileB ./fileA    # 机器B拷贝到机器A

  好了,以上分享了 linux 下 ssh 或 scp 免密连接配置的方法。希望我的分享能对你的学习有一点帮助。


 【公众号传送】

《极智开发 | linux 下 ssh 或 scp 免密连接配置方法》


在这里插入图片描述

搜索关注我的微信公众号【极智视界】,获取我的更多经验分享,让我们用极致+极客的心态来迎接AI !

相关文章:

  • 离线数仓搭建_02_服务器配置与数据生产
  • 猿创征文|我的四个月Java学习成长之路——从基础到框架再到项目
  • 【毕业设计】试卷自动批改系统 - opencv python 机器视觉
  • 神经网络算法有哪些模型,神经网络模型应用实例
  • 微信公众号题库接口系统 内部含有接口授权使用
  • (附源码)springboot美食分享系统 毕业设计 612231
  • 视频产生的本质及色彩空间:RGB 和 YUV
  • 002-JVM 常用命令
  • 数据分析报告常见步骤
  • “零”成本即可搭建OA系统,终于知道低代码平台为什么那么火
  • 【芯片前端】延迟一拍出数的握手型ram结构的一次探索
  • 计算机毕业设计php+vue基于微信小程序的高校新生报到管理小程序
  • jq/h5 实现实时获取大文件下载进度
  • 【从零开始的Java开发】2-9-3 油画商城静态网页案例
  • 计算机毕业设计ssm+vue基本微信小程序的个人健康管理系统
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Git初体验
  • Invalidate和postInvalidate的区别
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • laravel with 查询列表限制条数
  • php ci框架整合银盛支付
  • Python 反序列化安全问题(二)
  • Python进阶细节
  • RxJS: 简单入门
  • text-decoration与color属性
  • Windows Containers 大冒险: 容器网络
  • 微信公众号开发小记——5.python微信红包
  • 学习ES6 变量的解构赋值
  • 用Canvas画一棵二叉树
  • hi-nginx-1.3.4编译安装
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (1)虚拟机的安装与使用,linux系统安装
  • (12)Linux 常见的三种进程状态
  • (补)B+树一些思想
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计高校学生选课系统
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)memcache、redis缓存
  • (转)一些感悟
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net core Swagger 过滤部分Api
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [Delphi]一个功能完备的国密SM4类(TSM4)[20230329更新]
  • [hdu1561] The more, The Better 【树形DP】
  • [linux time命令学习篇] time 统计命令执行的时间
  • [Lua实战]整理Lua中忽略的问题
  • [Lucas定理]【学习笔记】
  • [one_demo_17]使用传统方式实现线程间通信的例子
  • [one_demo_4]不使用第3个变量交换两个变量的值
  • [saiku] olap数据源管理