來源:http://www.weiruoyu.cn/?p=418
環境:
A機器sftp到B機器上,
任務:
上傳A機器D盤上a.txt到B機器/var/tmp目錄裡
下載下傳B機器/var/tmp下b.txt到A機器的D盤上。
0.登入sftp的兩種方法
1)指令登入
[root@localhost tmp]# sftp 192.168.229.169
Connecting to 192.168.229.169...
The authenticity of host '192.168.229.169 (192.168.229.169)' can't be established.
RSA key fingerprint is e1:c2:59:bb:1d:7a:48:4f:16:e8:d3:ff:64:55:90:88.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.229.169' (RSA) to the list of known hosts.
[email protected]'s password:
sftp>
2)SecureCRT軟體登入

1.切換A機器目錄
sftp> lcd d:\
2.切換B機器目錄
sftp> cd /var/tmp
3.拷貝A機器D盤上a.txt到B機器/var/tmp目錄裡
sftp> put a.txt .
“.”代表目前目錄
檢視上傳了不
sftp> ls
1.txt a.txt ssh_change
sshd_config.bak test
4.下載下傳B機器/var/tmp下b.txt到A機器的D盤上。
sftp> get b.txt
更詳細的請參考:http://www.weiruoyu.cn/?p=418
---------------------------------------------------------
linux下使用SFTP指令摘記:
sftp> help
可用指令:
cd 路徑 更改遠端目錄到“路徑”
lcd 路徑 更改本地目錄到“路徑”
chgrp group path 将檔案“path”的組更改為“group”
chmod mode path 将檔案“path”的權限更改為“mode”
chown owner path 将檔案“path”的屬主更改為“owner”
exit 退出 sftp
help 顯示這個幫助文本
get 遠端路徑 下載下傳檔案
ln existingpath linkpath 符号連結遠端檔案
ls [選項] [路徑] 顯示遠端目錄清單
lls [選項] [路徑] 顯示本地目錄清單
mkdir 路徑 建立遠端目錄
lmkdir 路徑 建立本地目錄
mv oldpath newpath 移動遠端檔案
open [使用者@]主機[:端口] 連接配接到遠端主機
put 本地路徑 上傳檔案
pwd 顯示遠端工作目錄
lpwd 列印本地工作目錄
quit 退出 sftp
rmdir 路徑 移除遠端目錄
lrmdir 路徑 移除本地目錄
rm 路徑 删除遠端檔案
lrm 路徑 删除本地檔案
symlink existingpath linkpath 符号連結遠端檔案
version 顯示協定版本