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

你可能感兴趣的文章
NodeJs单元测试之 API性能测试
查看>>
nodejs图片转换字节保存
查看>>
nodejs在Liunx上的部署生产方式-PM2
查看>>
nodejs基于art-template模板引擎生成
查看>>
nodejs字符与字节之间的转换
查看>>
NodeJs学习笔记001--npm换源
查看>>
NodeJs学习笔记002--npm常用命令详解
查看>>
nodejs学习笔记一——nodejs安装
查看>>
vue3+Element-plus icon图标无法显示的问题(已解决)
查看>>
NodeJS实现跨域的方法( 4种 )
查看>>
nodejs封装http请求
查看>>
nodejs常用组件
查看>>
nodejs开发公众号报错 40164,白名单配置找不到,竟然是这个原因
查看>>
Nodejs异步回调的处理方法总结
查看>>
NodeJS报错 Fatal error: ENOSPC: System limit for number of file watchers reached, watch ‘...path...‘
查看>>
nodejs支持ssi实现include shtml页面
查看>>
Nodejs教程09:实现一个带接口请求的简单服务器
查看>>
nodejs服务端实现post请求
查看>>
nodejs框架,原理,组件,核心,跟npm和vue的关系
查看>>
Nodejs概览: 思维导图、核心技术、应用场景
查看>>