1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java调用pscp_PuTTY 提供的文件传输工具PSCP (PuTTY Secure Copy client) 基本使用说明

java调用pscp_PuTTY 提供的文件传输工具PSCP (PuTTY Secure Copy client) 基本使用说明

时间:2022-06-01 03:28:24

相关推荐

java调用pscp_PuTTY 提供的文件传输工具PSCP (PuTTY Secure Copy client) 基本使用说明

通过SSH连接,在两台机器之间安全的传输文件,可以用于任何SSH(包括SSHv1、SSHv2)服务器。

PSCP的使用

在控制台直接执行pscp可以看到帮助

C:\>pscp

PuTTYSecureCopyclient

Release0.58

Usage:pscp[options][user@]host:sourcetarget

pscp[options]source[source

][user@]host:target

pscp[options]-ls[user@]host:filespec

Options:

-Vprintversioninformationandexit

-pgpfpprintPGPkeyfingerprintsandexit

-ppreservefileattributes

-qquiet,don'tshowstatistics-rcopydirectoriesrecursively

-vshowverbosemessages

-loadsessnameLoadsettingsfromsavedsession

-Pportconnecttospecifiedport

-luserconnectwithspecifiedusername

-pwpasswloginwithspecifiedpassword

-1-2forceuseofparticularSSHprotocolversion

-4-6forceuseofIPv4orIPv6

-Cenablecompression

-ikeyprivatekeyfileforauthentication

-batchdisableallinteractiveprompts

-unsafeallowserver-sidewildcards(DANGEROUS)

-sftpforceuseofSFTPprotocol

-scpforceuseofSCPprotocol

可以看出PSCP的使用是很简单的,把常用的几个选项说一下:

-q安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度

-Pport指定服务器的SSH端口,注意这个是大写字母P,默认是-P22,如果主机的SSH端口就是22,就不用指定了

-luser指定以哪个用户的身份登录主机,用户名称也可以和主机名称写在一起,用@分割开,比如:username@server

-pwpasswd指定登录时所用的口令为:passwd

-C 表示允许压缩传输,提高传输速度

PSCP基本用法是:

pscp-P22-C c:\a.txt username@server:/path/

例子:

1、c:\>pscp -C c:\a.batusername@server:upload/

就是把本地的c:\a.bat复制到了主机server上的用户username所在的主目录下的upload子目录中(这个路径可能是/home/username/upload)

2、c:\>pscp -C c:\a.txt username@server:.

把本地的C:\a.txt复制到主机server的用户username的主目录下

3、c:\>pscp -C username@server:*.tgzc:\download

把远程主机server上的用户username主目录下的所有*.tgz文件拷贝到本地的c:\download目录中,如果SSH版本是SSHv1,那这个命令就会出错。

posted on -09-03 14:45 老文 阅读(9490) 评论(0) 编辑 收藏 所属分类: ubuntu(linux)上应用程序相关

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。