我正在尝试从远程服务器将文件通过scp传输到本地机器。只有端口80可用。
我尝试过:
scp -p 80 username@www.myserver.com:/root/file.txt .
我执行scp命令时遇到了错误:cp: 80: No such file or directory
如何在scp命令中指定端口号?
使用不同的远程端口将所有目录中的文件备份到远程Synology NAS:
scp -P 10022 -r /media/data/somedata/* user@192.168.1.x:/var/services/homes/user/directory/
将文件复制到主机:
scp SourceFile remoteuser@remotehost:/directory/TargetFile
从主机复制文件:
scp user@host:/directory/SourceFile TargetFile
从主机递归地复制目录:
scp -r user@host:/directory/SourceFolder TargetFolder
注意:如果主机使用的端口不是22号端口,您可以使用-P选项指定端口:
scp -P 2222 user@host:/directory/SourceFile TargetFile
从定义了端口的服务器复制文件夹或文件到另一个服务器或本地机器
scp -r -P 端口 用户名@IP地址:/home/file/pathDirectory .
**Note:** The last . on the command directs it to copy everything in that folder to your directory of preference