使用secure CRT的SFTP在LINUX与WINDOWS下交换文件

使用secure CRT的SFTP在LINUX与WINDOWS下交换文件  
很多用户还是经常在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   
 
 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值