使用SSH来传输文件
Putty提供了两种传输方式
——pscp和psftp
PSCP 的使用
在控制台直接执行 pscp 可以看到帮助
C:\>pscp
PuTTY Secure Copy client
Release 0.58
Usage: pscp [options] [user@]host:source target
pscp [options] source [source...] [user@]host:target
pscp [options] -ls [user@]host:filespec
Options:
-V print version information and exit
-pgpfp print PGP key fingerprints and exit
-p preserve file attributes
-q quiet, don't show statistics
-r copy directories recursively
-v show verbose messages
-load sessname Load settings from saved session
-P port connect to specified port
-l user connect with specified username
-pw passw login with specified password
-1 -2 force use of particular SSH protocol version
-4 -6 force use of IPv4 or IPv6
-C enable compression
-i key private key file for authentication
-batch disable all interactive prompts
-unsafe allow server-side wildcards (DANGEROUS)
-sftp force use of SFTP protocol
-scp force use of SCP protocol
打开终端
把本地的 C:\path\foo.txt 复制到远程主机 192.168.6.200 的 /tmp 目录下
pscp c:\path\foo.txt 192.168.6.200:/tmp
把主机上的/home/codes目录下的temp.txt复制到本地E盘experiment文件夹下
C:\Users\16709>pscp [email protected]:/home/codes/temp.txt e:\experiment
把主机上的/home/codes目录下的所有内容递归复制到本地E盘experiment文件夹下
C:\Users\16709>pscp -r [email protected]:/home/codes e:\experiment
其他传输方式可以通过查看帮助来实现