博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SecureCRT 与 sftp
阅读量:6242 次
发布时间:2019-06-22

本文共 2924 字,大约阅读时间需要 9 分钟。

hot3.png

在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 sshopenssh-askpass-5.3p1-94.el6.x86_64libssh2-1.4.2-1.el6.x86_64openssh-5.3p1-94.el6.x86_64openssh-server-5.3p1-94.el6.x86_64openssh-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> llsdesktop.ini           Downloads             My ISO FilesMy Music              My Pictures           My VideosTencent Files         Virtual Machinessftp> lcd desktop.iniC:/Users/max/Documents/desktop.ini is not a directory.

如果想看更详细的使用,只要: sftp>help

可用命令: ascii                          Set transfer mode to ASCIIbinary                         Set transfer mode to binarycd 路径                        更改远程目录到“路径” 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

转载于:https://my.oschina.net/hanzhankang/blog/205802

你可能感兴趣的文章
正则表达式
查看>>
算法实验题 5.1 湖泊
查看>>
【235】Win10-Chrome 临时视频文件夹
查看>>
MongoDB GridFS——本质上是将一个文件分割为大小为256KB的chunks 每个chunk里会放md5标识 取文件的时候会将这些chunks合并为一个整体返回...
查看>>
Spring泛型依赖注入
查看>>
加速scp传输速度
查看>>
Kali Linux 安全渗透教程<第三更>1.2 安全渗透所需工具
查看>>
ios 使用Safari浏览器跳转打开、唤醒app
查看>>
HDU 1520 Anniversary party(DFS或树形DP)
查看>>
Linux 安装Nginx具体图解教程
查看>>
Suricata的所有运行方式模式(图文详解)
查看>>
1355: [Baltic2009]Radio Transmission
查看>>
kaldi的TIMIT实例三
查看>>
Prolog 逻辑推导语言
查看>>
又搬回来了233
查看>>
CentOS7下单机部署RabbltMQ环境的操作记录
查看>>
C# 编码命名规则
查看>>
centos7执行 wget命令: command not found的两种解决方法
查看>>
Win8Metro(C#)数字图像处理--2.25二值图像距离变换
查看>>
包管理和环境管理软件Anaconda
查看>>