我试图scp文件从远程服务器到我的本地机器。只有80端口可访问。
我试着:
scp -p 80 username@www.myserver.com:/root/file.txt .
cp: 80:没有这样的文件或目录
如何在scp命令中指定端口号?
我试图scp文件从远程服务器到我的本地机器。只有80端口可访问。
我试着:
scp -p 80 username@www.myserver.com:/root/file.txt .
cp: 80:没有这样的文件或目录
如何在scp命令中指定端口号?
当前回答
使用实例使用不同的远程端口将所有目录下的所有文件备份到远端Synology NAS。
scp -P 10022 -r /media/data/somedata/* user@192.168.1.x:/var/services/homes/user/directory/
其他回答
答案有很多,但你应该保持简单。确保您知道SSH正在侦听的端口,并定义它。这是我用来复制你的问题的。
scp -P 12222 file.7z user@193.168.X.X:/home/user/下载 结果很好。
另外一个提示。将'-P'选项放在scp命令之后,无论您要ssh-ing到的机器是否是第二个机器(也就是目的地)。例子:
scp -P 2222 /absolute_path/source-folder/some-file user@example.com:/absolute_path/destination-folder
使用实例使用不同的远程端口将所有目录下的所有文件备份到远端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 . xml
从主机复制文件: scp user@host:/directory/SourceFile目标文件
从主机递归复制目录: scp -r user@host:/directory/SourceFolder目标文件夹
注意:如果主机使用的端口不是22,可以使用-P选项指定: scp -P 2222 user@host:/directory/SourceFile目标文件
如果要在scp命令上使用另一个端口,请像这样使用大写P
scp -P port-number source-file/directory user@domain:/destination
是的,阿里