美文网首页
linux免密传输文件

linux免密传输文件

作者: 偏执的感叹号 | 来源:发表于2020-11-26 15:53 被阅读0次

主要是基于expect+scp进行操作

核心操作脚本如下:

expect -c "
        spawn scp -P 端口 指定文件  <用户名>@<目标机器ip>:<目标文件夹地址>
        expect {
            \"*assword\" {set timeout 300; send \"密码\r\"}  # 超时时间
        }
        expect 100%
        expect eof"

注: 若出现文件传送不完全,多是由于传送时间超过设定时间。expect默认超时时间是30s,本次脚本超时时间为5分钟.

相关文章

  • 两台linux服务器免密传输配置

    两台linux服务器免密传输配置 两台linux之间,免密配置好之后,可以免密ssh登录,可以免密传输文件,方便使...

  • linux免密传输文件

    主要是基于expect+scp进行操作 核心操作脚本如下: 注: 若出现文件传送不完全,多是由于传送时间超过设定时...

  • Linux篇:scp免密传输文件

    01 前言 scp命令都很熟悉,通常用于服务器之间文件传输,但是经常应用此场景的童鞋会发现每次都需输入密码,操作有...

  • Linux scp实现免密传输文件

    1.两台可以相互传输文件的服务器A,B A服务器.ssh目录下生成密钥; 3.生成一个公钥、一个私钥id_rsa....

  • scp免密传输文件

    准备两台可以相互传输文件的服务器A/B 1、在A服务器上,进入.ssh 目录; 2、在A服务器上面的.ssh目录下...

  • 【总结】LINUX常见命令深度解析

    摘要 本文讲解LINUX下用户/用户组,文件属性及修改,SUDO免密登录,SSH互信免密登录,VIM,histor...

  • Linux 上scp免密传输

    介绍 最近在写自动化部署脚本,必须要用到scp命令实行远程传输,但是实时输入密码特别麻烦,所以加了一个免密码传输方...

  • linux ssh免密登录

    linux 免密登录

  • 配置客户端免密远程登陆Linux服务器和GitHub

    客户端: Windows MacOS Linux 服务器: Linux 配置免密登陆步骤: 1.生成私钥文件 在客...

  • Linux SSH 免密登录

    Linux SSH 免密登录 本篇我们来 看看 Linux 的免密登录的原理 以及实际操作一番 概述 什么是 Li...

网友评论

      本文标题:linux免密传输文件

      本文链接:https://www.haomeiwen.com/subject/rbxziktx.html