#####從ftp伺服器上的/home/data 到 本地的/home/databackup####
#!/bin/bash
ftp -nuser guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
mget *
close
bye
!2. ftp自動登入上傳檔案。
####本地的/home/databackup to ftp伺服器上的/home/data####
#!/bin/bash
ftp -nuser guest 123456
binary
hash
cd /home/data
lcd /home/databackup
prompt
mput *
close
bye
!#!/bin/bash
ftp -nuser guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
get a.sh a.sh
close
bye
!4. ftp自動登入上傳單個檔案。
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -nuser guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye
!使用.netrc檔案方式自動登入
在使用者目錄下下建.netrc的檔案
.netrc檔案的內容如下:
machine host2 :host2作為登陸用的主機名
login username :ftp使用者名稱
password userpwd : host2使用者的口令
macdef init :定義乙個名為init的巨集,它將在自動註冊程序的最後被執行
bin :檔案以二進位制傳輸
lcd /backup :進入本地目錄/backup
cd /pub :進入遠端主機目錄/pub
mput :將/backup目錄下的所有檔案傳輸至遠端主機
bye :退出ftp
並修改檔案屬性:$chmod 600 .netrc即該檔案只能被該使用者訪問
ftp指令碼自動登入
在windows下非常簡單,windows下的ftp客戶端有乙個 s引數可以帶乙個檔案,把所有在ftp命令列下要輸入的內容照原樣輸入到這個檔案中,用ftp s去執行就可以。例如 open 10.60.56.90 whb123456 get test close bye把這個檔案儲存為autologi...
ftp自動登入的幾種方式
1.bin bash ftp n 在指令碼裡面執行正常。鏈結 2.利用 netrc檔案,root localhost feng cat netrc machine 10.128.250.130 login ftpuser password guankou vds 建立乙個命令檔案 cat ftp c...
linux下ssh安全的自動登入
a 控制機器,自己的機器 b 遠端機器,192.168.55.12 在a機輸入下面命令,在彈出的三個選擇裡生成金鑰裡全部設定為空,直接敲回車鍵 ssh keygen t rsa 在a機輸入下面命令,將生成的公鑰拷貝到b機 scp ssh id rsa.pub webadmin 192.168.1.1...