SecureCRT 与 sftp

在SecureCRT的链接回话里,有一个“链接sftp标签页”选项,我师傅用来作本机(Win7)和虚拟机文件交换的,感受挺好用的,比 FTP Client 都好用(vsftpd的安装但是坑惨我了啊!),因此对这个就特别感兴趣了! java

先来看看什么是fstp: windows

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。能够为传输文件提供一种安全的加密方法。...(还有不少介绍,本身找吧!)
原来是文件传送协议,怪不得呢!不过使用 SecureCRT这么久,都没有发现有这个功能,真是太笨了我!

搜索“链接sftp标签页”这个内容,发现了“ 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件”这篇博客,就按照博客的功能来走一遍吧:) centos

-------------------------------------------------------------------------------------------------- 安全

不少用户仍是常常在WINDOWS下完成平常工做的,可是同时在管理或测试LINUX系统的时候须要常常与远程LINUX服务器交换数据。通常状况下经过如下几种。
一、是经过NFS经过MOUNT来挂接远程WINDOWS共享的网络文件系统CFIS进行数据交换。
二、经过HTTP单方面交换数据。
三、经过FTP来交换数据。

四、经过SFTP使用SSH交换数据,这个功能利用了Secure CRT和SSH的功能来实现,很是简单也须要中转服务器。 服务器

A、当您安装好SSH服务器的时候就可使用SFTP功能了。个人LINUX服务器上的SSH版本以下: 网络

[root@centos6-vb jeejen-http-proxy]# rpm -qa | grep ssh
openssh-askpass-5.3p1-94.el6.x86_64
libssh2-1.4.2-1.el6.x86_64
openssh-5.3p1-94.el6.x86_64
openssh-server-5.3p1-94.el6.x86_64
openssh-clients-5.3p1-94.el6.x86_64

B、假设您在WINDOWS电脑上经过Secure CRT的SSH控制您的LINUX服务器正在须要一个文件须要从您的WINDOWS下发送到LINUX服务器上。 ssh

执行:文件-->链接sftp标签页   ,就出现: ide


经常使用命令
lls 列出windows电脑上的本地目录的文件
lcd 进入WINDOWS的某个目录或驱动
put 上传Windows中的某个文件
get 下载Linux服务器上的某个文件到windows主机

实例: 测试

sftp> lls
desktop.ini           Downloads             My ISO Files
My Music              My Pictures           My Videos
Tencent Files         Virtual Machines
sftp> lcd desktop.ini
C:/Users/max/Documents/desktop.ini is not a directory.

若是想看更详细的使用,只要: sftp>help ui

可用命令: 
ascii                          Set transfer mode to ASCII
binary                         Set transfer mode to binary
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                        显示协议版本

经过这么多命令,我想也可以平常使用了!看完才知道还装啥vsftpd的啊!~~

-----------------------------------------------------------------------------------------------

Windows获取远程Linux文件夹及内容(连同文件夹下的全部内容):

sftp> get -r /data/workspace/bbb

把Windows上的文件传输到Linux上:


先用pwd命令打印当前所在的Linux目录,若是不是,就cd到目标目录,再使用
sftp> put -r job_total_user



参考:

使用secure CRT的SFTP在LINUX与WINDOWS下交换文件【http://dengweihua1.blog.51cto.com/134932/308645

相关文章
相关标签/搜索