1. 程式人生 > >Shell sftp下載檔案

Shell sftp下載檔案

#!/bin/sh
##########################################
# sftp download file
# create by maxj
# 2017/02/06
##########################################

if [ $# != 5 ];then
    echo "usage:[ftpIp:$1 user:$2 ftppwd:$3 ftpDir:$4 localDir:$5]"
    exit -1
fi

ftpIp=$1
ftpUser=$2
ftpPwd=$3
ftpDir=$4
localDir=$5

#if [ -f $4 ];
#then # echo "no such file or directory" #fi sftp $2@$1 <<EOF get $4 $5 quit EOF

相關推薦

Shell sftp下載檔案

#!/bin/sh ########################################## # sftp download file # create by maxj # 2017/02/

JSCH通過sftp下載檔案

此文轉載: 博文原地址:https://blog.csdn.net/sinat_34620530/article/details/54311732 尊重原創! 使用jsch通過ftps連線伺服器端下載檔案 Session session=jsch.getSession(ftpUserNa

python連線sftp下載檔案及資料夾

# coding=utf-8 import paramiko import os def DownLoadFile(sftp,LocalFile,RemoteFile): # 下載當個檔案

定時執行Linux shell指令碼實現SFTP定時上傳下載檔案

之所以寫這篇文章,是因為網上很多有關文章亂轉載,crontab 命令的語法都是錯的,都直接轉了,雖然很簡單,但也會浪費時間啊,尤其是對於第一次寫的同學來說。轉入正題一:定時任務(大部分文章出錯的就是這個部分)1.執行命令:crontab -e2.按 i 編輯檔案,新增命令如下

Linux——x-shell上傳檔案到Linux和下載檔案到本地

一.下載安裝x-shell 百度上有很多xshell破解版,大家可以自行搜尋下載並安裝到自選目錄下。 二.連線伺服器 開啟x-shell選擇新建會話 當然,如果直接有檔案就可以直接點連線 點選新建之後會進入如下介面 輸入需要連線的主機IP。 我這裡用的是

Mac下SFTP連線伺服器下載檔案

Mac下SFTP連線伺服器下載檔案 由於工作上遇到了關於連線sftp伺服器的問題,故記錄下來 2018-08-08 HZ 連線伺服器 sftp /*[email protected]/*host   系統會提示你 The authen

xshell 使用 sftp上傳下載檔案

linux安裝 lrzsz 可以用 sz 下載檔案 rz 上傳檔案 還可以用sftp現在上傳下載檔案 常用命令: sftp:/www> help bye finish your SFTP session cd change your remote

SFTP上傳和下載檔案指令碼

運維工作中,遠端上傳或下載檔案很常用,我分享下我經常使用的sftp指令碼 #!/bin/bash SCRIPT_NAME=`basename $0` CURRENT_DIR=$(cd "$(dirna

Java實現的SFTP檔案下載詳解篇)

上一篇講述了使用JSch實現檔案上傳的功能,這一篇主要講述一下JSch實現檔案下載的功能。並介紹一些SFTP的輔助方法,如cd,ls等。 同樣,JSch的檔案下載也支援三種傳輸模式:OVERWRITE, RESUME和APPEND,請參考上篇隨筆:JSch - Ja

使用sftp檔案進行上傳或者是下載

Java Jsch  1.jsch官方API檢視地址(附件為需要的jar)  http://www.jcraft.com/jsch/  2.jsch簡介  JSch(Java Secure

Linux - 使用SecureCRT上傳/下載檔案 - 基於rz/sz和sftp

文章目錄 1 通過rz/sz命令上傳/下載 1.1 安裝lrzsz軟體 1.2 rz - 上傳檔案 1.3 sz - 下載檔案 2 通過sftp上傳/下載 2.1 SFTP簡介 2.2 SFTP與FT

shell自動下載nginx日誌檔案到本地

最近遇到一個情況就是伺服器不響應了,nginx也不寫日誌,經查發現是日誌檔案太大多,磁碟滿了,以前都是用指令碼自動上傳到OSS的,現在需要將log下載到本地,於是用shell寫了一段指令碼,然後放到crontab裡面,每天凌晨把log下載下來 shell 指令

Python示例程式碼之sftp上傳下載檔案

            sftp的上傳下載是最為常見的功能之一,實現也很簡單,網上資料很多,但為了Python知識點的完整性,還是再描述了一遍。       通常我們使用paramiko庫實現sft

使用.NET SFTP 登陸linux上傳下載檔案

1. 從這裡下載https://github.com/sshnet/SSH.NET 2. 使用wrapper 類 ... public static IList<string> SearchLogs(DateTime fromDate, DateTime toDate) &n

Shell指令碼實現FTP上傳下載檔案

Linux下使用Shell指令碼實現FTP自動上傳和下載檔案 登入FTP實現下載檔案功能 FTP伺服器:10.11.10.11 FTP路徑:Down 本地路徑: ./ 將檔案從FTP下載到本地的指令碼如下: 批量下載指令碼程式碼 #從

Java從SFTP伺服器下載檔案

最近對接一個需求,要用SFTP去伺服器上取檔案,這裡記錄下自己的思路。 SFTP下載檔案需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.com/jsch/中下載到最新的jsch的jar包,原始碼以及

Java 使用 SFTP 實現檔案上傳下載(二)

package com.lijy.util; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraf

Java通過sftp從目標主機下載檔案後讀取入庫,經過處理後推送到目標主機

在FileZilla 中: - 用sftp協議連線Server ,需要用port 22 - 用ftp協議連線Server, 用port21如果你的目標主機port是22,則是用sftp方式傳送,下載檔案,見下圖,該主機埠為22一、連線目標主機下載目標檔案到本方主機,讀取本方主

Windows使用SSH Secure Shell實現免密碼登入Linux的方法以及使用scp2命令免密碼下載檔案

1.   環境資訊 SSH Secure Shell Client所在的作業系統: Windows7 Linux伺服器以及SSH的版本: [[email protected] ~]$ cat /etc/redhat-release Red HatEnterpr

php 通過ssh2協議用sftp實現檔案上傳、下載

伺服器的連線 $connection=ssh2_connect($host, $port); if( ssh2_auth_pubkey_file($connection, $send_account,