1. 程式人生 > >ftp/sftp自動上傳、下載指令碼

ftp/sftp自動上傳、下載指令碼

ftp指令碼:

#! /bin/sh

server=172.23.3.150
remotedir=/users/tmp/
filename=test.txt

ftp -in << EOM
  open $server
  user username password
  bin
  cd $remotedir  
  put $filename
  bye
EOM 

sftp指令碼:

#!/bin/sh

HOST=172.23.3.150
USER=root
PASSWORD=1234rewq
FILENAME=test.txt
LOCAL_PATH=/home/ligt/WindRiver/
REMOTE_PATH=/users/tmp/

lftp -u $USER,$PASSWORD sftp://$HOST << EOM
  lcd $LOCAL_PATH
  cd $REMOTE_PATH
  put $TARGET
  bye
EOM

echo "Success!"

相關推薦

ftp/sftp自動下載指令碼

ftp指令碼: #! /bin/sh server=172.23.3.150 remotedir=/users/tmp/ filename=test.txt ftp -in << EO

C#實現FTP檔案的下載功能新建目錄以及檔案的刪除

轉載至:https://www.cnblogs.com/zhenzaizai/p/7434669.html using  System; using  System.Collections.Generic;

JAVA SFTP檔案下載及批量下載

Java Jsch  1.jsch官方API檢視地址(附件為需要的jar)  http://www.jcraft.com/jsch/  2.jsch簡介  JSch(Java Secure Channel)是一個SSH2的純Java實現。它允許你

使用指令碼FTP下載檔案

由於最近勒索病毒變種又一次爆發,公司內部封鎖了TCP 445埠。導致原來通過檔案共享的方式上傳下載的計劃任務無法執行。所以,我開設了FTP伺服器來完成這個工作。 關於如何建立FTP伺服器,請看這裡 Windows 2012 R2上搭建IIS管理使用者的隔離模式FTP http://blog.51cto.c

基於commons-net實現ftp創建文件夾下載功能

package use style pen 本地 try cal load 登陸 原文:http://www.open-open.com/code/view/1420774470187 package com.demo.ftp; import

windowslinux通過ftpftp服務器下載

關閉 註意 head ros 實現 des blog family pro 最近需要用到文件的上傳和下載,查看我們使用的系統,發現有一個進程為t_ftpd,懷疑其為一個ftp的守護進程,於是想要用ftp的方式實現。 在windows上使用bat腳本的方式實現: 首先寫一個b

Linux使用Shell腳本實現ftp自動下載

binary http linux user 文件中 get cal 文件重定向 tab 1. ftp自動登錄批量下載文件。#####從ftp服務器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<

JSch包實現SFTP下載

-- sch ftp上傳 sftp 實現 gpo AC raft epo JSch包maven倉庫地址: <!-- https://mvnrepository.com/artifact/com.jcraft/jsch --> <dependency>

Java實現FTP伺服器下載下載多個寫入本地刪除

場景:需要從FTP伺服器一個檔案目錄下down下來所有的檔案,上傳到專案某個目錄下。 上傳下載刪除獲取檔案下所有檔案,順便加上獲取到所有檔案進行下載。 package a1; /** * 1----public boolean uploadFile(String path ,Fi

Java 實現ftp 檔案下載和刪除

本文利用apache ftp工具實現檔案的上傳下載和刪除。具體如下: 1、下載相應的jar包      commons-net-1.4.1.jar 2、實現程式碼如下: public class FtpUtils { //ftp伺服器地址

sftp自動檔案指令碼

      輸入您的搜尋字詞提交搜尋表單這是根據網上的資料寫的一個自動將檔案上傳到sf.net上的指令碼:#!/bin/shHOST=frs.sourceforge.netUSER=usernamePASS=passwordecho “Starting to sftp…”lftp -u ${USER},${P

java 中 FtpClient 實現 FTP 檔案下載

package ftp; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWrit

Android中FTP下載(含進度)

package com.ftp; import java.io.File; import java.io.IOException; import java.util.LinkedList; import com.ftp.FTP.DeleteFileProgressListener; import com.

libcurl庫的使用支援httphttpsftp下載遠端目錄列表獲取)

這裡是libcurl庫的一個簡單封裝,支援跨平臺。宣告:    本文章可以轉載,但必須註明源部落格地址。共享的demo和curltools類不允許個人上傳網路賺取積分和現金,如有發現必定追究責任,請慎重。直接下載我上傳的資源把curl資料夾解壓到工程程式碼目錄下匯入curlt

Android通過ftp下載檔案

                在開發中有可能會遇到通過ftp協議來上傳和下載檔案,網上也有很多的帖子,但大部分都沒什麼用,通過參考其他和自己思考寫了兩個經測試可用的方法,這兩個方法需要一個commo

[ASP.NET]web實現用FTP下載檔案(附原始碼)

index.aspx 頁:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %> <!DOCTYPE html> <

利用sftp進行單個下載批量下載和刪除

 最近公司讓用SFTP用來和遠端進行互動,學習了;一段時間sftp,現在將程式碼乾貨獻上,希望對大家能夠有所幫助: 1. 在src/com/zkr/sftp(建議建立在src下)下建立sftp.properties檔案:                sftp.host=

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

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

Mac如何使用SSH遠端連線linux及使用SCPSFTP和Filezilla進行檔案下載

    最近踏入了Mac的坑,各種不適應,linux伺服器上有個java web專案幾個class需要釋出,想找個類似windows下f-secure ssh套件,即可以進行命令操作,又可以進行檔案操作。很遺憾,沒找到合適的,哪位大俠有合適的求推薦。但是活得幹,程式要釋出呀,

Apache FTP多執行緒檔案下載修改檔名刪除

此處實現多執行緒對FTP檔案的操作,FTPStatus來自上一篇文章,下附工具程式碼。 package com.scengine.wtms.utils.ftp; import java.io.File; import java.io.FileInputStream;