我希望通过scp
实现复制的自动化。如果使用默认的ssh端口,URI将如下所示:
scp://root@host:/root/ids/rules.tar.gz
但是我把我的ssh端口改为3131
。我该如何获取并附加ssh端口到scp命令中呢?
从版本 7.7 开始,常用的命令行实用程序 scp
接受 URL 作为命令行参数。在 URL 中指定端口号的常见方式是跟随主机名:
scp://root@host:3131/root/ids/rules.tar.gz
^^^^
另外,scp
命令有一个 -P
选项可以指定端口:
scp -P 3131 root@host:/root/ids/rules.tar.gz .
您可以使用scp -P命令