我正在尝试将文件从远程服务器scp到本地计算机。只有端口80可访问。
scp -p 80 username@www.myserver.com:/root/file.txt .
但出现以下错误:cp:80:没有这样的文件或目录
如何在scp命令中指定端口号?
与ssh不同,scp使用大写P开关来设置端口,而不是小写P:
scp -P 80 ... # Use port 80 to bypass the firewall, instead of the scp default
小写p开关与scp一起使用,以保留时间和模式。
以下是SCP手册页的节选,其中包含了有关这两台交换机的所有详细信息,以及为什么SCP选择大写P的解释:
-P · · · · · · · · 保留原始文件的修改时间、访问时间和模式。
更新和旁白,以解决其中一个(被大量支持的)评论:
关于Abdull关于SCP
期权顺序的评论,他的建议是:
scp -P80 -r some_directory -P 80 ...
由于-r
命令行选项不接受其他参数,因此some_directory
是“第一个不是选项参数的非选项参数”。因此,正如getopt(1)
手册页中清楚说明的那样,所有随后的命令行参数(即-p 80...
)都被假定为非选项(和非选项参数)。
因此,实际上,getopt(1)
看到的示例是这样的,其中选项的末尾和参数的开头由后面的灰色文本bing划分的:
scp-p80-rsome_directory-p 80...
这与scp
行为无关,与POSIX标准应用程序如何使用getopt(3)
一组C函数解析命令行选项有关。
有关命令行排序和处理的更多详细信息,请阅读getopt(1)
手册页,使用:
man 1 getopt
本教程将介绍如何配置Apache以监听指定地址和端口。 当Apache启动时,它会绑定到本地计算机上的某个端口和地址,并等待传入的请求。默认情况下,它会监听计算机上的所有地址。但是,可能需要告知监听特定端口,或仅监听选定地址,或两者的组合。这通常与虚拟主机功能结合使用,后者确定Apache如何响应不同的IP地址,主机名和端口。 指令告诉服务器仅接受指定端口或地址和端口组合的传入请求。如果在指令中仅
代码中的端口号必须与我尝试连接的FTP服务器(本例中为localhost)使用的端口号完全相同吗? 错误日志: java.net.ConnectException:连接被拒绝:在java.net.DualStackPlainSocketImpl.connect0(本机方法)在java.net.DualStackPlainSocketImpl.socketConnect(未知源)在java.net.
问题内容: 我已经在VPS(ubuntu 10.04)上部署了我的nodejs应用程序。我已经将其托管在一个子域(subdomain.myapp.com:3000)上,并且我只有一个IP地址 默认情况下,Apache默认使用端口80。我只希望我的应用程序可以在端口3000上运行,但URL应该是(subdomain.myapp.com) 是否可以在nodejs中实现,还是必须调整虚拟主机或apach
我想在Linux上的Azure应用服务(容器的网络应用)上使用scrapinghub/spash容器。 但是部署上的docker run命令会随机更改容器端的绑定端口(请参阅下面的日志,端口8961会自动分配。此数字每次部署都有所不同) 2020-01-21 08:56:47.494信息-docker run-d-p 8961:8050-名称b2scraper-splash\u 3\u d89ce
本文向大家介绍请问MySQL的端口号是多少,如何修改这个端口号相关面试题,主要包含被问及请问MySQL的端口号是多少,如何修改这个端口号时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 查看端口号: 使用命令show global variables like 'port';查看端口号 ,mysql的默认端口是3306。(补充:sqlserver默认端口号为:1433;oracle默认端口号
本文向大家介绍python实现指定ip端口扫描方式,包括了python实现指定ip端口扫描方式的使用技巧和注意事项,需要的朋友参考一下 在Linux中判断一台主机是否可达,可以使用ping命令,而判断端口是否打开,可以使用telnet命令,但是telnet命令没有超时时间的参数,使用起来不是很方便,那么可以利用Python来完成一个端口扫描的功能 socket实现端口扫描 telnetlib实现端