putty下载文件

以下是几种使用Putty相关工具下载文件的方法:

方法一:使用pscp(适合单个文件下载且相对灵活)

前提:从Putty官网(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html )下载包含pscp工具的完整包,如果是Windows系统,确保其在系统路径中或在使用时切换到其目录下。

  1. 命令格式(从Linux服务器下载文件到本地)
    pscp -[相关选项] [用户名@服务器IP或域名:服务器上的文件路径] [本地存储路径]

示例:
pscp root@192.168.1.100:/home/user/sample.txt D:\Downloads\

常用选项(部分):
-p :拷贝文件的时候保留源文件建立时间。
-q :执行文件拷贝时,不显示任何提示消息。
-v :拷贝文件时,显示提示信息。

方法二:使用psftp(可以进行一些相对复杂操作如目录下载等)

  1. 打开命令提示符,切换到Putty安装目录(如果单独下载了psftp 也切换到其所在目录)。
  2. 运行命令 psftp ,之后可以使用以下类似命令:

连接服务器
open [用户名@服务器IP或域名] ,输入密码后连接。

切换服务器路径
cd [服务器上的目录路径]

切换本地路径(要下载到的本地目录)
lcd [本地目录路径]

下载文件
get [服务器上的文件名] (如果是目录加 -r 选项 如 get -r [服务器上的目录名] )

示例场景:
(1)连接到服务器,假设服务器地址 192.168.0.10 ,用户为 admin
psftp 然后 open admin@192.168.0.10 输入密码。

(2)切换路径
cd /var/log (服务器上路径) ,lcd D:\serverlogs(本地路径)

(3)下载文件
get someLog.txt (下载单个文件) 或 get -r someFolder(下载整个目录) 145。

补充方法(如果是在Linux服务器端想下载文件到本地Linux机器)

  1. 在Linux服务器上安装支持HTTP等协议的Web服务器(如Apache等简单搭建一个临时服务),将需要下载的文件放置在Web服务器目录下,然后在Putty终端所在的Linux环境下使用如 wget [HTTP链接] 等命令下载。
  2. 如果Putty所在的Linux系统和要下载文件的服务器在同一内网环境等,且有共享存储等配置,可利用共享存储进行文件移动(但这不是Putty直接实现下载)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注