2012年4月18日 星期三

ftp linux

//安裝FTP
yum install ftp
//ftp 連線主機
//帳號密碼
ftp>                <==最終登入的結果看起來是這樣!
ftp> help           <==提供需要的指令說明,可以常參考!
ftp> dir            <==顯示遠端伺服器的目錄內容 (檔名列表)
ftp> cd /pub        <==變換目錄到 /pub 當中
ftp> get filename   <==下載單一檔案,檔名為 filename 
ftp> mget filename* <==下載多個檔案,可使用萬用字元 *
ftp> put filename   <==上傳 filename 這個檔案到伺服器上
ftp> delete file    <==刪除主機上的 file 這個檔案
ftp> mkdir dir      <==建立 dir 這個目錄
ftp> lcd /home      <==切換『本地端主機』的工作目錄
ftp> passive        <==啟動或關閉 passive 模式
ftp> binary         <==資料傳輸模式設定為 binary 格式
ftp> bye            <==結束 ftp 軟體的使用

//----------

lftp
//安裝lftp
yum install lftp
//首先介紹基本使用
//利用排程進行抓檔同步
//寫一個.sh
#! /bin/bash
lftp
open [主機位置]
user [帳號] [密碼]
cd bk
mirror -R /home
//這樣就會把主機端的/home資料夾 丟到備份機的bk目錄了
//之後就可以使用 lftp -f /xxx.sh 來執行這個script
//如果你要用crontab來排程,再把lftp -f /xxx.sh丟到另一個sh就可以了
//如果發現無法傳輸,甚至沒有辦法執行ls指令,可能是類似防火牆的東西關起來了。
//去/etc/lftp.conf檔案最上頭增加下面這行就OK
//另外要複製的資料夾,權限先開777才有辦法複製。
set ftp:ssl-allow no

沒有留言:

張貼留言