使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
原文鏈接:http://ice-k.iteye.com/blog/1068275
很多用戶還是經常在WINDOWS下完成日常工作的,但是同時在管理或測試LINUX系統的時候需要經常與遠程LINUX服務器交換數據。一般情況下通過以下幾種。
1、是通過NFS通過MOUNT來掛接遠程WINDOWS共享的網絡文件系統CFIS進行數據交換。
2、通過HTTP單方面交換數據。
3、通過FTP來交換數據。
4、通過SFTP使用SSH交換數據,這個功能利用了Secure CRT和SSH的功能來實現,非常簡單也需要中轉服務器。
A、當您安裝好SSH服務器的時候就可以使用SFTP功能了。我的LINUX服務器上的SSH版本如下:
[root@mx1 ~]# rpm -qa |grep ssh
openssh-4.3p2-36.el5_4.4
openssh-clients-4.3p2-36.el5_4.4
openssh-server-4.3p2-36.el5_4.4
[root@mx1 ~]#
B、假設您在WINDOWS電腦上通過Secure CRT的SSH控制您的LINUX服務器正在需要一個文件需要從您的WINDOWS下發送到LINUX服務器上。
現在我們進入文件--連接SFTP標簽
?
出現SFTP>提示符號。
::::::常用命令
lls? 列出windows電腦上的本地目錄的文件
lcd 進入WINDOWS的某個目錄或驅動
put 上傳Windows中的某個文件
get 下載Linux服務器上的某個文件到windows主機;
更詳細的信息請輸入help
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??????????????????????? 顯示協議版本
當然如果用Winscp也更方便
sftp 是一個交互式文件傳輸程式。它類似于 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠程連接主機,進行文件的上傳和下載,以及一些相關操作。
如果遠程主機到IP是172.26.30.222,或者域名是www.hf.edu.cn,用戶名是hf,在命令行模式輸入:sftp hf@www.hf.edu.cn
[root@huafang office]# sftp root@172.26.30.222
sftp> ls查看遠程主機當前目錄下到文件
GhostXP_SP3_V2010.iso?????????????????????????????? VMware-Workstation-Full-7.0.1-227600.i386[1].bin???
anaconda-ks.cfg???????????????????????????????????? eioXpacklog.txt????????????????????????????????????
install.log???????????????????????????????????????? install.log.syslog?????????????????????????????????
sftp> pwd查看遠程主機當前目錄
Remote working directory: /root
sftp> cd /home/rpm在遠程主機上轉換目錄路徑
sftp> ls
51CTO下載-fetion20091117-linux[1].tar.gz????????? GhostXP_SP3_V2010.iso??????????????????????????????
sftp> lls只要是在本地主機上執行命令,前面都加上"l",L的小寫字母
EIOffice_Personal_Lin.rar? linuxqq-v1.0.2-beta1.i386.rpm? rar????? roo@172.26.30.222
feition?? office? RealPlayer? VM7.01 for linux
sftp> lpwd查看本地主機的當前目錄
Local working directory: /home/rpm
sftp> lcd office本地主機上轉換目錄
sftp> lls
EIOffice_Personal_Lin? EIOffice_Personal_Lin.rar
sftp> put ./EIOffice_Personal_Lin? EIOffice_Personal_Lin.rar將本地主機到當前目錄下到EIOffice_Personal_Lin 上傳到遠程主機到當前目錄
Uploading ./EIOffice_Personal_Lin.rar to /home/rpm/EIOffice_Personal_Lin.rar
./EIOffice_Personal_Lin.rar??????????????????????????????????????????? 100%?? 53MB?? 1.0MB/s?? 00:52??? Fetching /home/rpm/EIOffice_Personal_Lin.rar to /tmp/EIOffice_Personal_Lin.rar
/home/rpm/EIOffice_Personal_Lin.rar??????????????????????????????????? 100%?? 53MB 990.1KB/s?? 00:55?? sftp> get EIOffice_Personal_Lin.rar /tmp/? 將遠程主機當前目錄下到EIOffice_Personal_Lin.rar下載到本地主機到/tmp/目錄下
Fetching /home/rpm/EIOffice_Personal_Lin.rar to /tmp/EIOffice_Personal_Lin.rar
/home/rpm/EIOffice_Personal_Lin.rar??????????????????????????????????? 100%?? 53MB 990.1KB/s?? 00:55?? [root@huafang rpm]# scp rar/rarlinux-3.9.1.tar.gz root@172.26.30.222:/home/rpm/將本地主機的rar安裝包發送到遠程主機的/home/rpm/目錄下
root@172.26.30.222's password:
rarlinux-3.9.1.tar.gz????????????????????????????????????????????????? 100%? 812KB 812.4KB/s?? 00:00
同樣的,我們也可以將遠程主機到文件copy到我們自己到主機上,當然你得知道ta到密碼哈!!!
?? [root@huafang rpm]# scp root@172.26.30.222:/etc/passwd /home/
root@172.26.30.222's password:
passwd???????????????????????????????????????????????????????????????? 100% 1969???? 1.9KB/s?? 00:00???
轉載于:https://www.cnblogs.com/hzrong/articles/4110040.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的使用secure CRT的SFTP在LINUX与WINDOWS下交换文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery.cookie 使用文档,$
- 下一篇: MC34063组成DC-DC电路