通过SecureCRT向远程Linux主机上传和下载文件
有时候直接在Linux服务器上通过 wget 或 curl 工具下截比较大的网络文件时会比较慢,这时我们通常会改用在Windows平台通过迅雷等更加现代化的下载功具下好目标文件(迅雷开会员才能更高速的恶心操作是题外话哈,话说我也送了不少钱给迅雷~~~),这时就面临要把Windows平台下的文件传送到远程Linux服务器上的问题了。
把Windows平台下的文件传送到远程Linux服务器上的方法有很多,这里简单记录下在当前流行的Linux远程管理工具SecureCRT下如何操作及注意事项!
先使用SecureCRT通过SSH2协议连接上远程主机,在打开的远程终端(Terminal)窗口Tab标题页签上右键->【Connect SFTP Session】,便可打开SFTP会话窗口(SFTP即Secure File Transfer Protocol):


SFTP会话进程同时监控着当前主机和远程主机两侧的目录和文件资源,可以通过 lpwd 命令查看当前主机本地的当前目录,通过 pwd 查看远程主机的当前目录,以确认两侧主机的当前工作目录是我们想要的:

如果发现本地主机的当前目录不对,则可以通过 lcd 命令将目录切换到想要的目录!同理,如果发现远程主机的当前目录不对,则可以通过 cd 命令将目录切换到想要的目录:

在切换本地主机当前目录时,通常Windows平台下的目录路径可能会搞得比较深,纯手工输起来比较费劲(虽然可以借助Tab智能输入),这时其实在输完 lcd 命令加空格后,直接到Windows下将长长的路径复制一下,回到SFTP对话框,光标定位到 lcd 命令后进行右键,便会自动粘贴上了去!
如果 lcd或cd 后面跟的目录明明存在,却报“系统找不到指定的文件。”,那多半是你路径中含有中文,而当前SFTP会话使用的字符集编码又不是UTF-8(SFTP对话框中中文乱码往往也是这个原因):

此时通过菜单Options->Session Options...打开Session Options设置对话框,左侧Category中定位到Terminal->Appearance页的Fonts区,修改Character encoding的选定值为UTF-8即可:

现在一切都准备就绪了,现在我们来向远程Linux主机上传(推送)一个本地文件试试,推送文件到远程主机使用的是 put 命令:

可以看到我们已经像远程主机/root目录下上传了一个479416KB(468MB)的压缩文件,速度还是比较快的!
现在我们来尝试一下将远程主机/root目录那个anaconda-ks.cfg文件下载到本地当前目录,从远程主机下载文件的命令是 get :

其实使用SecureCRT的SFTP会话从本地Windows操作系统向远程Linux主机上传文件还可以直接通过拖拽文件到SFTP对话框的方式进行,但一样要注意:如果目标文件所在的各层目录或文件名本身含有中文,还是要先将SFTP会话所使用的字符集编码改为UTF-8:

最后附上SFTP常用命令的释义:
help:显示该SFTP提供所有的命令及用法
pwd:打印/显示远程主机当前上传下载目录
lpwd:打印/显示本地主机当前上传下载目录
ls:列出远程主机上传下载目录有哪些文件
lls:列出本地主机上传下载目录有哪些文件
cd:改变远程主机上传下载目录
lcd:改变本地主机上传下载目录
get:将远程主机上传下载目录中的目标文件下载到本地主机上传下载目录
put:将本地主机上传下载目录中的目标文件上传到远程主机上传下载目录
quit或exit:断开SFTP连接
通过SecureCRT向远程Linux主机上传和下载文件的更多相关文章
- 使用 windows 下的 secureCRT 软件的 通过 sftp 上传和下载文件到远端 linux 设备
secureCRT 按下ALT+P就开启新的会话进行ftp操作. 输入:help命令,显示该FTP提供所有的命令 pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录 ...
- 使用paramiko模块远程登录并上传或下载文件
1.paramiko安装 1)安装PyCrypto2.6 for Python 2.7 64bit.地址:http://www.voidspace.org.uk/python/modules.shtm ...
- 11、只允许在主目录下上传和下载文件,不允许用putty登录
创建用户xiao, 使其只允许在用户主目录 (/var/www/html)下上传和下载文件,不允许用putty登录 (为了安全起见,不给过多的权限) 1.创建xiao用户 [root@localh ...
- 每天一个linux命令(26):用SecureCRT来上传和下载文件
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...
- 每天一个linux命令(26)--用SecureCRT来上传和下载文件
用SSH管理Linux 服务器时经常需要远程与本地之间交互文件,而直接使用 SecureCRT 自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmod ...
- 每天一个linux命令(26):用SecureCRT来上传和下载文件(转载自竹子)
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...
- linux常用命令:用SecureCRT来上传和下载文件
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...
- 【转】每天一个linux命令(26):用SecureCRT来上传和下载文件
原文网址:http://www.cnblogs.com/peida/archive/2012/11/28/2793181.html 用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接 ...
- linux命令学习笔记(26):用SecureCRT来上传和下载文件
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...
随机推荐
- IP协议及其它的小弟 ,我保证没人会看的
IP协议及其它的小弟 IP协议:127.0.0.1就一个32位的标识符.实际上: 类似这样的: 精神小伙慢慢看吧.我赌一包辣条你是不会认真看完的. IP协议的构成 地址解析协议 ARP 前面的叙述中我 ...
- python selenium unittest Fixture(setUp/tearDown)笔记
Fixture用途: 1.做测试前后的初始化设置,如测试数据准备,链接数据库,打开浏览器等这些操作都可以使用fixture来实现 2.测试用例的前置条件可以使用fixture实现 Fixture使用: ...
- hadoop与spark的处理技巧(四)推荐引擎处理技巧
经常一起购买的商品 scala> var file=sc.textFile("/user/ghj/togeterBought") file: org.apache.spark ...
- MySQL索引及优化(1)存储引擎和底层数据结构
在昨天的面试中问到了MySQL索引怎么优化(查询很慢怎么办),回答的很不理想,所以今天来总结几篇关于MySQL索引的知识. 1.什么是索引? 首先我们一定要明确什么是索引?我自己的总结就是索引是一种数 ...
- 使用vue2.0创建的项目的步骤
1.由于vue项目依赖 node.js npm 需要先安装. 若没有请先安装,请百度 //检查是否有node.js npm vue win+r 输入cmd 输入node -v 回车 会出 ...
- C#用Linq对列表/集合进查询
namespace ---> System.Linq; 使用&&进行多条件查询 也可以直接使用Lambda表达式+扩展方法的写法:
- iOS开发判断手机号及其运营商
根据三大运营商出现的号段(号段来自百度百科) 判断是否是手机号 + (BOOL)isMobile:(NSString *)str { NSString *MOBILE = @"^1(3[0- ...
- 前端基础进阶(六):在chrome开发者工具中观察函数调用栈、作用域链与闭包
在前端开发中,有一个非常重要的技能,叫做断点调试. 在chrome的开发者工具中,通过断点调试,我们能够非常方便的一步一步的观察JavaScript的执行过程,直观感知函数调用栈,作用域链,变量对象, ...
- 5.Linux的启动过程和系统指令
1.Linux的启动过程 作为一台计算机,启动它的第一步是加电自检,也就是给电脑用电然后按电源按钮开机.加电之后的运行步骤:(1)加载bios,然后检查硬盘信息 (2)读取MBR的配置(MBR就是硬盘 ...
- Android_适配器(adapter)之BaseAdapter
BaseAdapter是应用最多的一种适配了.它是一个抽象类,需要重写方法完成自定义适配器的功能,这就比较自由灵活,能实现各种想要的效果. 之前讲到的SimpleAdapter和ArrayAdapte ...