博客
关于我
通过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/

你可能感兴趣的文章
Postman核心功能解析 —— 参数化和测试报告
查看>>
Postman环境变量以及设置token全局变量!
查看>>
postman的使用
查看>>
Postman的使用说明
查看>>
Postman被低估的功能 — 自动化接口测试
查看>>
Postman被低估的功能 — 自动化接口测试
查看>>
Postman轻松签名,让SHA256withRSA保驾护航
查看>>
Postman还能做Mock?又学了一招!
查看>>
Postman还能做Mock?又学了一招!
查看>>
postman进行http接口测试
查看>>
Postman高阶技能:Collection集合批量运行!
查看>>
postMessage跨标签页共享数据
查看>>
QImage对一般图像的处理
查看>>
post为什么会发送两次请求?
查看>>
Post表单提交TextArea的值出现转译乱码问题 - Spring MVC处理表单提交
查看>>
Power BI 中的 Python 可视化需要什么设置?任何特定的 matplotlib 包版本或系统设置?
查看>>
Power BI:如何在 Power Query 编辑器中将 Python 与多个表一起使用?
查看>>
power english (3) main text -emotion mastery - focus
查看>>
POWER ENGLISH (6) - MODEL
查看>>
power english (1) —— passion
查看>>