>记录生活, 工作的点点滴滴...

putty家族之psftp实现windows与Linux远程服务器文件传输

putty小巧灵便, 对动辄几十上百兆的软件(有些还是收费的)来说, 确实是方便不少.
之前用putty主要是连接linux远程服务器进行操作, 但无法进行文件传输, 于是涉及文件传输的只好用其他软件.
近日竟惊奇发现, putty原来是由一群相关软件组成的, 每个软件又可以单独使用, 既有基于SSH-1的pscp传输功能, 又有基于SSH-2的psftp传输. 之前一直用的只是其一个功能部分而已. 到此不禁潸然泪下, 却也又喜极而泣. 终于不必切换来回软件了, 同时也懊悔不已, 为什么早些没去详细了解putty的相关信息?

痛定思痛, 先来学习用法

psftp和pscp, 需要在命令行下运行, 以psftp为例:

cmd/powershell 下切换到psftp所在目录

>psftp.exe
psftp: no hostname specified; use "open host.name" to connect
psftp> #这里已打开psftp, 可以进行连接操作了
psftp> open username@ip/path #eg: root@192.168.200.222, path可选, 默认进user主目录
Using username "root".
root@192.168.200.222's password: #提示输入密码
psftp> ls #已进入Linux, 输入命令测试
Listing directory /root
drwxr-xr-x 10 root root 4096 Jan 23 22:40 .
drwxr-xr-x 5 root root 4096 Aug 12 13:02 ..
-rw-r--r-- 1 root root 7494766 Jan 24 09:12 test.txt
psftp> get /root/test.txt
remote:/root/test.txt => local:test.txt #默认发送到cmd当前目录
psftp> put 80.png
local:80.png => remote:/root/80.png #默认将当前目录文件发送到Linux当前所在目录
psftp> lpwd #查看当前本地目录
psftp> lcd #切换本地目录
psftp> get -r dirname #获取整个文件夹

常用命令就到这里, pscp与scp命令相似, 相对更为简单, 详细的可参考官方文档.

官方文档: https://the.earth.li/~sgtatham/putty/0.70/htmldoc/IndexPage.html


发表于:2019-01-25 10:34:48浏览(574) 评论(2) Linux

 评论记录

  • 50x50
    lesdema 评论于

    Baclofene Atoute viagra Buy Online Amoxicillin Clavulanate Potassium Suspension 600 5ml How To Order Prednisone For A Dog

  • 50x50
    kelCere 评论于

    Cheap Viagra Usa Cialis Quanto Dura online cialis Symptoms From Amoxicillin