#!/bin/bash #SFTP配置信息 #用户名 YEARS=`date +%Y` MONTH=`date +%m` LOGDAY=`date -d "yesterday" +%Y%m%d` 前一天的时间 USER=user #密码 PASSWORD=password #待上传文件根目录 SRC ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-09 14:57:00
                            
                                3494阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            大家对普通ftp传送文件应该不陌生,只需掌握部分命令即可完成操作。但本文要讲的是使用SFTP+批量的方式来实现传送文件。之所以采用SFTP是出于安全信任的角度考虑的,而既然是批量传送,那肯定是一次性无中断地自动传送,非交互模式的,期间无需人工干预,否则就变成手工机械传了。       综上所述,我们接下来要实现的是免登录SFTP传送文件。实施的主要步骤如下: 1.为运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 13:17:32
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时只能通过命令行传输文件,使用sftp命令也很方便,sftp基于SSH协议,本文记录了一些常用的sftp命令,进入sftp命令行后,可以通过help获取帮助信息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-29 21:54:21
                            
                                1339阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用Linux系统进行文件传输时,SFTP(Secure File Transfer Protocol)是一个非常常用的工具。SFTP提供了一种安全的方法来传输文件,同时还能够保护数据的机密性和完整性。在Linux系统中,我们可以使用shell脚本来自动化SFTP的操作,从而提高工作效率。
Shell脚本是一种用来自动化执行一系列命令的脚本语言,通过编写Shell脚本,我们可以将一系列的命令组            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 09:44:47
                            
                                1100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             最近需求要求定期从一个[定期更新的文件] 中解析员工信息 ,插入到数据库中.     按理来说很简单,  无非就是io流读文件,然后crud balalalala..... 其实不是的, 我我写的这个接口 ,要实现从远程服务器上获取文件然后入库操作 . . . 问题来了,  我怎么去读文件.这样就用到了linux的命令了 ,大            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-16 11:21:48
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【背景】与三方公司对接,有数据传输需求,数据传到对方的服务器,对方提供的传输方式是SFTP【思路】数据来自于ORACLE,项目先提供在服务器上使用sqluldr2来操作【数据导出】工作,之前的博客有提到大批量数据【导入】工具sqluldr,注意不要弄混了,然后把数据存到指定的文件下,接着通过crontab 任务定时调用传输工具脚本就行了,之前未接触过SFTP,这次遇到一些坑,网上查了许多文章没有我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 15:23:36
                            
                                2177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1、简介2、paramiko封装代码3、python封装paramiko实例演示4、附录nohup重定向日志输出shell常用操作--一次性执行多条命令 1、简介Paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能。Paramiko是基于Pyth            
                
         
            
            
            
            Linux是一种开源操作系统,红帽(Red Hat)则是其中最为知名的Linux发行版之一。在Linux系统中,SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,用于在网络上进行文件传输。通过SFTP,用户可以在不安全的网络中传输文件,并且保持数据的安全性和完整性。
使用SFTP传输文件在Linux系统中非常简单。首先,用户需要确保已经安装了Open            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-08 11:05:30
                            
                                194阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是 SFTP ? 在了解 SFTP 之前,我们先看看什么是 FTP 。FTP( File Transfer Protocol )文件传输协议,是一种常用来在两终端系统之间传输文件的方法。SFTP ,即 SSH 文件传输协议( SSH File Transfer Protocol ),或者说是安全文件传输协议( Secure File Transfer Protocol )。SFTP 是一个独立            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 19:55:13
                            
                                344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/shHOST=192.168.110.20USER=rootPASS=123456PORT=1221DIR=$(date +%Y-%m-%d -d '1 days ago')cd /data/ftp/while truedo   du -s > /home/logs/du_1.txt   sleep 300   du             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-16 15:53:02
                            
                                5714阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux是一种开放源代码的操作系统,被广泛应用于服务器操作系统。在Linux系统中,Shell脚本是一种用于自动化执行任务的脚本语言。其中,备份是很重要的一个任务,而SFTP(Secure File Transfer Protocol)则是一种安全的文件传输协议。在Linux系统中,通过Shell脚本来实现备份并通过SFTP传输备份文件是一个常见的做法。
为了保证数据的安全性和可靠性,定期备份            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-26 09:56:21
                            
                                279阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             #!/usr/bin/expect -f 
 
set timeout 60
set ipaddr [lindex $argv 0]
set username [lindex $argv 1]
set passwd [lindex $argv 2]
set lcdirname [lindex $argv 3]
set dirname [lindex $argv 4]
set putcm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-09 09:47:51
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            利用系统自带的sftp很方便异地备份
#!/bin/bash
HOST=192.168.1.1
USER=sftp
PASSWORD=david
PORT=10088
TARGET=test.txt
DEST_DIR=/home/david/test
echo "Starting to sftp ${TARGET} to ${HOST}"
lftp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-04-15 16:52:20
                            
                                3673阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
a=$1
b=$2
ip=$3
port=$4
passwd=$5
/bin/rpm -qa|/bin/grep -q expect
if [ $? -ne 0 ];then
        echo "please install expect"
 &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-12-20 13:16:13
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/basha=$1b=$2ip=$3port=$4passwd=$5/bin/rpm -qa|/bin/grep -q expectif [ $? -ne 0 ];then        echo "please install expect"      &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-11-26 22:29:20
                            
                                1781阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近用到了JSch去操作SFTP文件的上传和下载,本文记录一下封装的一个工具类,以及实际遇到的两个问题。SFTP(Secure File Transfer Protocol,安全文件传送协议)一般指SSH文件传输协议(SSH File Transfer Protocol),使用加密传输认证信息和数据,所以相对于FTP,SFTP会非常安全但传输效率要低得多。JSch(Java Secure Chan            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 21:07:29
                            
                                763阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 概述这篇文章将介绍如何用 Java 在远程服务器上通过 SFTP 上传和下载文件。接下来将使用三种不同的开发库实现,分别是 JSch、SSHJ 和 Apache Commons VFS。2. 使用 JSch首先,让我们看看如何使用 JSch 在远程服务器上实现文件上传和下载。2.1. Maven 配置在项目 pom.xml 中添加 jsch 依赖:<dependency>                
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-13 20:20:39
                            
                                1014阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 概述这篇文章将介绍如何用 Java 在远程服务器上通过 SFTP 上传和下载文件。接下来将使用三种不同的开发库实现,分别是 JSch、SSHJ 和 Apache Commons VFS。2. 使用 JSch首先,让我们看看如何使用 JSch 在远程服务器上实现文件上传和下载。2.1. Maven 配置在项目 pom.xml 中添加 jsch 依赖:<dependency>                
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-30 10:27:13
                            
                                2827阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何实现Java SFTP文件传输
## 1. 简介
在本篇文章中,我将教会你如何在Java中实现SFTP文件传输。SFTP(SSH File Transfer Protocol)是一种安全的文件传输协议,基于SSH协议进行数据加密和认证。通过使用Java的JSch库,我们可以轻松地实现SFTP文件传输功能。
## 2. 准备工作
在开始之前,确保你已经完成以下准备工作:
- 安装Jav            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-25 04:56:34
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言FTP与SFTP简介与区别脚本实现FTPSFTP 前言在工作中我们经常遇到在不同的电脑之间传输文件,有时是同一网络下,有时是不同的网络之间传输文件,甚至是向客户传输文件。本文主要介绍常用的两种传输方式:FTP和SFTP,以及Python和shell脚本实现。或许你会说,传文件嘛,U盘拷一下喽,QQ、微信、邮箱等都可以呀!是的,方法有很多,但是如果每天都要你定时传一份文件给对方呢?你天            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 19:41:06
                            
                                107阅读
                            
                                                                             
                 
                
                                
                    