使scp不用输入密码

shell 脚本:scp 时无需输入密码 通过 expect工具,编写 shell 脚本,实现 scp 时无需输入密码 阅读详情

有些时候,我们在复制/移动文件 到另一台机器时会用到scp,因为它比较安全。但如果每次

都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方

式。下面写出我生成密匙对的过程,供大家参考。

第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"

  1.    [user1@rh user1]$ ssh-keygen -t rsa
  2.    Generating public/private rsa key pair.
  3.    Enter file in which to save the key (/home/user1/.ssh/id_rsa):
  4.    Created directory '/home/user1/.ssh'.
  5.    Enter passphrase (empty for no passphrase):
  6.    Enter same passphrase again:
  7.    Your identification has been saved in /home/user1/.ssh/id_rsa.
  8.    Your public key has been saved in /home/user1/.ssh/id_rsa.pub.
  9.    The key fingerprint is:
  10.    e0:f0:3b:d3:0a:3d:da:42:01:6a:61:2f:6c:a0:c6:e7 user1@rh.test.com
  11.    [user1@rh user1]$
复制代码


生成的过程中提示输入密钥对保存位置,直接回车,接受默认值就行了。接着会提示输入一

个不同于你的password的密码,直接回车,让它空着。当然,也可以输入一个。(我比较懒

,不想每次都要输入密码。) 这样,密钥对就生成完了。

其中公共密钥保存在 ~/.ssh/id_rsa.pub
私有密钥保存在 ~/.ssh/id_rsa

然后改一下 .ssh 目录的权限,使用命令 "chmod 755 ~/.ssh"

  1.    [user1@rh user1]$ chmod 755 ~/.ssh
  2.    [user1@rh user1]$
复制代码



之后把这个密钥对中的公共密钥复制到你要访问的机器上去,并保存为

~/.ssh/authorized_keys.

  1.    [user1@rh user1]$ scp ~/.ssh/id_rsa.pub rh1:/home/user1/.ssh/authorized_keys
  2.    user1@rh1's password:
  3.    id_rsa.pub                                    100%  228     3.2MB/s   00:00
  4.    [user1@rh user1]$
复制代码



之这样就大功告成了。之后你再用ssh scp sftp 之类的访问那台机器时,就不用输入密码

了,用在script上更是方便。

 

转自 http://bbs.chinaunix.net/viewthread.php?tid=343905&extra=page%3D17%26filter%3Ddigest

scp命令不输入密码传输文件的两种方法 方法1:设置两台机器无秘钥访问 参考以下文章设置无秘钥登录: 设置服务器无秘钥登录 方法2:使用expect脚本来自动输入密码 expect用于自动化地执行linux环境下的命令行交互任务,例如scp、ssh之类需要用户手动输入密码然后确认的任务。有了这个工具,定义在scp过程中可能遇到的情况,然后编写相应的处理语句,就可以自动地完成scp操作了。 下面就是一个使用expect来完成sc... 阅读详情

相关推荐

scp 命令如何不用输入密码实现拷贝

sshpass是一个用来非交互式地提供密码给ssh的工具。这对于自动化脚本非常有用,尤其是当你需要在脚本中远程执行命令,但又不希望手动输入密码时。

CharlesYuangc的博客 1419

几种方法来实现scp拷贝时无需输入密码

多种方法实现scp命令时无需输入远端的用户密码。

nfer_cn的专栏 17万+

激光条纹中心提取——Steger

激光条纹中心提取-Steger 好久没有记录了,记录一下今天学习的内容,据说Steger在激光条纹中心提取上神一般的存在。文章和代码都分享给大家了哈,其中有四个文件,3个C++,一个python,python一个抠图文件,3个c++包含背景图+原图, 单张图提取, 多张图提取。 分享代码 #include <opencv2\core.hpp> #include <opencv2\highgui.hpp> #include <opencv2\imgproc.hpp> #i

CharmsLUO的博客 5382

scp免密传输教程

为了在使用scp命令时不需要输入密码,通常的做法是通过设置 SSH 公钥认证来实现。这种方法不仅避免了每次都要输入密码的麻烦,而且也更加安全。

风吹落叶的博客 1966

Halcon 3D视觉实战:5步将线激光高度数据转为可分析的深度图与点云

本文详细介绍了如何利用Halcon平台将线激光高度数据转换为深度图与点云的5步实战方法。通过具体代码示例和工业检测案例(如锂电池胶水测量),帮助工程师高效处理3D视觉数据,实现从原始数据到三维可视化的完整技术链路。

weixin_29039773的博客 361

玩转肺癌目标检测数据集Lung-PET-CT-Dx ——①从TCIA获取影像数据集

该目标检测公共数据集源自 The Cancer Imaging Archive(TCIA),是肿瘤研究方面的著名的医学影像公开数据库。 数据以 DICOM 格式存储,由肺癌受试者的 CT 和 PET-CT DICOM 图像组成。

takedachia的博客 1万+

SCP不用密码传输文件

有时候为了让两台机器之间实现文件同步,可以使用scp来传输文件,但是scp传输文件时候需要输入密码,这样一来要想实现自动化同步文件就没法实现。所以要想实现自动化同步文件需要去掉scp输入密码这一环节。方法一:使用sshpass 使用yum安装sshpass yum install sshpassscp结合sshpass带上密码传输文件sshpass -p password scp /data/sc

超人不会飞 1万+

DeepSeek研发的精算大模型「精卫」已实现98%精算任务覆盖,中国人寿采用后年节约3.2亿元技术采购成本,形成关键技术替代效应

根据现有资料,精算领域关键技术替代效应的行业标准定义尚未明确具体提及。然而,可以从相关文献中提取一些关键概念和方法来推导出可能的定义。​替代效应的基本定义​:替代效应是指一种商品价格变动引起另一种商品的相对价格变动,从而导致消费者在维持原有效用水平不变的条件下对商品需求量做出的调整。​技术替代效应​:在精算领域,技术替代效应可以理解为新技术或新方法对现有技术或方法的替代,从而影响精算模型、数据处理和决策过程。例如,机器学习在精算中的应用日益增长,改变了精算师的工作方式和模型构建方法。​。

百态·数智思维 | 聚焦大数据、量化与未来AI 1712

scp 命令 不用手动输入密码

scp 脚本,远程传送文件,不用手动输入密码: #!/usr/bin/expect -f spawn scp 1.txt root@192.168.99.47:/root/ expect "*password:" send "task1234\n" expect eof 其中 task1234 是 本应该手动输入的命令...

abc 2万+

如何创建属于自己的大语言模型:从零开始的指南

随着人工智能的快速发展,大语言模型(LLM)在各种场景中表现出了卓越的能力,例如文本生成、对话交互和内容总结等。本文将带你了解创建 LLM 的核心步骤,从理论到实践,让你拥有一个自己的智能助手。

赵大仁的博客 3280

YOLOv11改进 | 模型知识蒸馏篇 | 利用模型蒸馏改进YOLOv11进行无损涨点 | 在线蒸馏 (附代码 + 完整文件 + 解析教程)

这篇文章给大家带来的最新改进是模型的蒸馏,利用教师模型指导学生模型从而进行模型的涨点,本文的内容不仅可以用于论文中,在目前的绝大多数的工作中模型蒸馏是一项非常重要的技术,所以大家可以仔细学习一下本文的内容,本文从YOLOv11的项目文件为例,进行详细的修改教程,文章内包括完整的修改教程,针对小白我出了视频修改教程,如果你还不会我提供了修改后的文件大家直接运行即可,所以说不用担心不会适用!模型蒸馏真正的无损涨点,蒸馏你只看这一篇文章就足够了,本文内容为在线蒸馏教程,之前的文章为离线蒸馏!

Snu77的博客 2667

scp不用输入密码

有些时候, 我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦了,尤其是在script里。不过, ssh有另一种用密钥对来验证的方式。下面写出我生成密匙对的过程,供大家参考。 第一步:生成密匙对,我用的是rsa的密钥。 使用命令 “ssh-keygen -t rsa” 代码: [user1@rh user1]$ ssh-keygen -t rs

qianyuanyuan1212的专栏 1395

ESD防护设计宝典(十九):元器件选型宝典——共模电感

然而,这位“大师”的脾气也颇为古怪,若设计者不解其性、用之不当,它非但不能抑制噪声,反而会引入信号完整性恶化、电源压降等新问题,甚至让您的系统EMC性能“雪上加霜”,导致项目在测试阶段功亏一篑。本文将带您深入共模电感的内在世界,从本质解析到参数详解,从设计陷阱到实战选型,全方位领悟其平衡艺术,掌握其应用核心,规避那些足以让项目翻车的致命陷阱。:这是存在于电路板内部的“家贼”。共模电感实质上是一个四端器件,它通过磁场的“加法”与“减法”运算,巧妙地实现了对共模噪声的抑制,同时为差模信号大开绿灯。

m0_56451176的博客 421

使ssh scp sftp不用输入密码

有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方式。<br />下面写出我生成密匙对的过程,供大家参考。第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"   [user1@rh user1]$ ssh-keygen -t rsa   Generating public/private rsa key pair.   Enter file in

▓男兒〆無淚 1031

90. 将 SAP ABAP 内表内容本地导出成 Excel 文件

这里文件扩展名为 csv,全称是 Comma-Separated Values,意思是这种类型的文件内容,由逗号分隔。除了 ASC 之外,另一个可用的选项是 BIN,适用于 PDF,EXE 等二进制文件的导出。支持海量的输入和输出参数,我们这个简单的本地导出场景里,大部分参数都用不上。这个分隔符的添加逻辑,编写在上图红色高亮矩形框内,使用的语法是。本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。把这个内表的内容,下载到本地,以本地文件的方式保存。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1743

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ssh scp 不用输入密码

两台 ubuntu 机器建立 互信关系,ssh scp 不用输入密码 cat ~/.ssh/id_rsa.pub vi ~/.ssh/authorized_keys

522

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

使用scp、ssh等不用输入密码

使用scp、ssh等不用输入密码 echo scp -rroot@132.12.22.35:/www/applog/backlog > exp2.sh echo scp -r /home/oracleroot@10.10.252.5:/www/back/backdmp>> exp2.sh scp -rroot@132.12.22.35:/www/applog/b...

little_python的博客 1029

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

scp 不用输入密码

使用密钥文件。 这里假设主机A(192.168.100.3)用来获到主机B(192.168.100.4)的文件。 在主机A上执行如下命令来生成配对密钥: ssh-keygen -t rsa 遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在: /root/.ssh/id_rsa.pub 将 .ssh 目录中的 id_rsa.pub 文件复制到 主机B 的 ~/.ssh/ 目录中,并改名为 authorized_keys, 主机A中执行命令和主机B建立信任,例(假设主机B的I

weixin_47282869的博客 297

scp不用输入密码的拷贝

今天要从远程机器拷贝到本机上很多文件,拷贝了10分钟后,自己再也受不了这种输入密码的情况。于是想作为一个程序员应该要搞到一个自动化的脚本,不用输入密码。自己就百度一番,终于找到。文章参考: scp不用密码拷贝拷贝 首先在各自机器上生成公钥和私钥 ssh-keygen -b 1024 -t rsa这时将生成私钥id_rsa和公钥id_rsa.pub,存放在用户目录.ssh目录下 2. 将公钥拷贝到

zhangxxxww的专栏 1118
上一篇: linux mount 和 自动 mount
下一篇: switch case 和 if else效率的比较
wind19
博客等级 码龄23年 477粉丝 170原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值