博客
关于我
通过SecureCRT向远程Linux主机上传和下载文件
阅读量:470 次
发布时间:2019-03-06

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

有时候在Linux服务器上使用wget或curl下载大文件时会比较慢,这时我们通常会改用Windows平台上的迅雷等下载工具。不过面临的问题是如何将Windows平台下的文件传送到远程Linux服务器上。以下是使用SecureCRT进行SFTP操作的详细说明。

首先,使用SecureCRT通过SSH2协议连接到远程主机。在打开的远程终端窗口中,右键点击Tab标题栏选择【Connect SFTP Session】,这将打开SFTP会话窗口。SFTP会话可以同时监控本地和远程主机的目录和文件资源。

通过lpwd命令查看本地主机的当前目录,pwd命令查看远程主机的当前目录,确保两侧主机的工作目录是正确的。如果发现本地或远程目录不对,可以使用lcd或cd命令切换目录。在切换本地目录时,Windows平台下的路径可能较长,可以直接复制路径并粘贴到SFTP对话框中。

如果在切换目录时遇到“系统找不到指定的文件”错误,通常是路径中包含中文,而SFTP会话未设置正确的字符集编码。这种情况下,进入Options菜单,选择Session Options...,在Terminal-Appearance页的Fonts区,将字符编码设置为UTF-8。

接下来,可以使用put命令将本地文件上传到远程主机。例如,可以看到远程主机/root目录下已上传了一个大约468MB的压缩文件。使用get命令可以下载远程主机的文件到本地,比如下载anaconda-ks.cfg文件。

除了使用put和get命令上传和下载文件,还可以直接通过拖拽文件到SFTP对话框中操作。注意,如果目标文件包含中文或目录路径,仍需确保SFTP会话字符编码为UTF-8。

以下是SFTP常用命令的简要说明:

  • help:显示所有命令用法
  • pwd:显示远程主机当前目录
  • lpwd:显示本地主机当前目录
  • ls:列出远程主机目录中的文件
  • lls:列出本地主机目录中的文件
  • cd:切换远程主机目录
  • lcd:切换本地主机目录
  • get:将远程文件下载到本地
  • put:将本地文件上传到远程
  • quit/exit:断开SFTP连接

以上操作可以帮助您高效地在Windows平台通过SFTP将文件传送到Linux服务器。

转载地址:http://lhvbz.baihongyu.com/

你可能感兴趣的文章
Oracle笔记(十) 约束
查看>>
【BOOST C++字串专题07】 Boost.Format
查看>>
oracle系列(六)OEM与常见故障处理
查看>>
Oracle系列:安装Oracle RAC数据库(二)
查看>>
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
Thymeleaf模板引擎的编写
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
ThreeJS入门(163):THREE.TextureLoader 知识详解,示例代码
查看>>
Oracle表的操作
查看>>
Oracle表空间、用户的创建及导入导出
查看>>
oracle表空间查询维护命令大全之三(暂时表空间)史上最全
查看>>
oracle表访问方式
查看>>
Oracle触发器
查看>>
oracle触发器
查看>>
oracle触发器
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>
oracle账号共享
查看>>
Oracle重置序列(不删除重建方式)
查看>>
Oracle闪回技术(Flashback)
查看>>
oracle隐含参数的查看与修改
查看>>