文档章节

SecureCRT 与 sftp

华兹格
 华兹格
发布于 2014/03/06 18:10
字数 987
阅读 4391
收藏 12

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

先来看看什么是fstp:

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

搜索“连接sftp标签页”这个内容,发现了“ 使用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@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服务器上。

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


常用命令
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

可用命令: 
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


© 著作权归作者所有

华兹格

华兹格

粉丝 162
博文 220
码字总数 82578
作品 0
海淀
高级程序员
私信 提问
10个SecureCRT 小窍门 - 你玩转几个?

10个SecureCRT 小窍门 - 你玩转几个? SecureCRT,相信不用我过多介绍了吧,一款通过telnet,ssh登录远端设备的终端软件。 无论是搞网络的,做系统的甚至写程序的,连接设备必用软件,容易上...

姜汁啤酒
2018/05/17
0
0
SecureCRT SSH远程服务器并使用Zmodem传送文件

环境平台: SecureCRT版本:Version 5.0.5 正式版 服务器端:Linux 客户端:Windows SecureCRT可以使用linux下的zmodem协议来快速的传送文件,非常方便使用。这样就不用去找其他的类似于sftp工...

Yousri
2009/02/18
1K
0
10个提升工作效率的Secure CRT小窍门 - 你玩转了几个?

10个SecureCRT 小窍门 - 你玩转几个? SecureCRT,相信不用我过多介绍了吧,一款通过telnet,ssh登录远端设备的终端软件。 无论是搞网络的,做系统的甚至写程序的,连接设备必用软件,容易上...

sandshell
2018/05/18
0
0
linux rz/sz上传下载文件命令

一、工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于某些linux版本, rz/sz默认没有安装所以需要手工安装。 sz: 将选定的文件发送(send)到本...

javazyw
2018/04/20
0
0
从零开始linux下搭建tomcat服务器

预备工作 我记得linux指令是可以直接下载一些文件的,只要xxx+下载链接就可以了,然后搜linux安装tomcat教程的时候,都是只给下载地址,没有直接给命令,没办法了,查了一下,找到了一个最简...

她叫我小渝
05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GMTC2019|闲鱼-基于Flutter的架构演进与创新

2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 Flutter是Google开源的...

阿里云官方博客
23分钟前
1
0
ubuntu安装软件 报错:下列软件包有未满足的依赖关系

ubuntu安装软件,一直出现以下错误,还纳闷为毛都和 lksctp-tools 有关,上网差发现可能是 lksctp-tools安装错误。 pvc@pvc-Vostro-3650:~$ sudo apt-get install libnet1-dev 正在读取软件包...

琴麻岛
24分钟前
1
0
GMTC2019|闲鱼-基于Flutter的架构演进与创新

2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 Flutter是Google开源的...

zhaowei121
26分钟前
0
0
一段话系列-在抢购秒杀中,如何解决Redis读写分离带来的,主从同步延迟问题?

在抢购秒杀中,我们将数据缓存在Redis中,Redis我们为了提高QPS,使用了读写分离的架构,随之而来的便是主从同步延迟问题;在这里,我认为针对于主从同步延迟问题是不可避免的,我给出的解决...

EasyProgramming
27分钟前
3
0
linux sudo java : command not found

运行sudo java -version报错 [admin@localhost xxx]$ sudo java -version sudo: java: command not found 原因: 当使用sudo去执行一个程序时,处于安全的考虑,这个程序将在一个新的、最小化...

朝如青丝暮成雪
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部