scp构造端口_指定端口号的scp

指定端口号的scp

我正在尝试将文件从远程服务器scp到我的本地计算机。 只有80端口可以访问。

我试过了:

scp -p 80 username@www.myserver.com:/root/file.txt .

但得到了这个错误:cp: 80: No such file or directory

如何在scp命令中指定端口号?

One Two Three asked 2018-12-28T21:01:11Z

9个解决方案

1105 votes

与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 port指定要在远程主机上连接的端口。 请注意,此选项使用大写“P”编写,因为-p已经存在   保留用于保留rcp(1)中文件的时间和模式。

-p保留原始文件的修改时间,访问时间和模式。

Michael Goldshteyn answered 2018-12-28T21:01:46Z

45 votes

一个额外的提示。 在scp命令之后放置'-P'选项,无论你正在进入的机器是否是第二个(也就是目的地)。 例:

scp -P 2222 /absolute_path/source-folder/some-file user@example.com:/absolute_path/destination-folder

Gooshan answered 2018-12-28T21:02:09Z

37 votes

你知道什么比man ssh_config更酷吗? 没有

如果您多次使用此服务器,请使用以下条目设置/创建man ssh_config文件:

Host www.myserver.com

Port 80

要么

Host myserver myserver80 short any.name.u.want yes_anything well-within-reason

HostName www.myserver.com

Port 80

User username

然后你可以使用:

man ssh_config

要么

man ssh_config

您可以在“主机”行使用ssh,scp,rsync,git和amp; 更多

您可以在配置文件中使用许多配置选项,请参阅:

man ssh_config

Mike answered 2018-12-28T21:03:14Z

24 votes

我正在使用不同的端口然后标准并在文件之间复制文件,如下所示:

scp -P 1234 user@[ip address or host name]:/var/www/mywebsite/dumps/* /var/www/myNewPathOnCurrentLocalMachine

这仅适用于偶尔使用,如果它根据计划重复,您应该使用rsync和cron job来执行此操作。

Marian Zburlea answered 2018-12-28T21:03:51Z

4 votes

scp help告诉我们端口由大写字母P指定。

~$ scp

usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]

[-l limit] [-o ssh_option] [-P port] [-S program]

[[user@]host1:]file1 ... [[user@]host2:]file2

希望这可以帮助。

D D answered 2018-12-28T21:04:20Z

2 votes

复制文件到主机:scp SourceFile remoteuser@remotehost:/directory/TargetFile

从主机复制文件:scp -P 2222 user@host:/directory/SourceFile TargetFile

从主机复制目录递归:scp -P 2222 user@host:/directory/SourceFile TargetFile

注意:如果主机使用端口22以外的端口,你可以用-P选项指定它:scp -P 2222 user@host:/directory/SourceFile TargetFile

AJ. answered 2018-12-28T21:05:04Z

1 votes

这可以通过-P开关指定端口来实现:

scp -i ~/keys/yourkey -P2222 file ubuntu@host:/directory/

Vaseem007 answered 2018-12-28T21:05:35Z

0 votes

如果需要将本地文件复制到服务器(指定端口)

scp -P 3838 /the/source/file username@server.com:/destination/file

Turan Zamanlı answered 2018-12-28T21:05:58Z

0 votes

使用scp命令的另一个端口使用大写P这样

scp -P port-number source-file/directory user@domain:/destination

你好阿里

Hasan Barary answered 2018-12-28T21:06:27Z

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/398282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

闭包/Block当成函数参数实现回调

2019独角兽企业重金招聘Python工程师标准>>> Swift // MARK:// MARK: 获取数据/// 获取数据class func toolLoadData(completion:(finish: String) -> ()? ,content: String) {self .nextStepRequest({ (finish) -> ()? in// 接收到数据 调用 block 传递数据…

利用find同时查找多种类型文件

find . -name "*.c" -o -name "*.cpp" -o -name "*.h" 就可以列出当前目录下面所有的c,cpp,h文件转载于:https://www.cnblogs.com/baizx/p/4438905.html

JS动态插入HTML后不能执行后续JQUERY操作

通过js追加的html 发现 不能点击 执行函数 普通绑定事件:$(.btn1).click(function(){}绑定 事件委托 解决方法: $("body").delegate(".class","click",function(){}); on绑定事件:$(document).on(click,.btn2,…

linux重装eclipse_Linux环境安装Eclipse工具开发

2、上传到虚拟机进行解压缩操作:[hadoopslaver1 package]$ tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /home/hadoop/soft/3、配置Maven的环境变量:[hadoopslaver1 soft]$ sudo vim /etc/profileexport MAVEN_HOME/home/hadoop/soft/apache-maven-3.5.…

js中如何判断一个DOM对象是否存在?

<div id"div1"></div> if(!!document.getElementById("div1"))转载于:https://www.cnblogs.com/AmayaWang/p/5528320.html

使用labview读取一副位图,并进行BCG校准(或修改其BCG)程序解析

进行图像处理第一步肯定就是要读取一副图片&#xff0c;然后再进行图像的BCG校准。 首先讲解一下用到的函数第一个函数为IMAQ Create&#xff0c;位于 视觉与运动--Vision Utilities---Image Management---IMAQ create 函数如图&#xff0c;对于如何看函数功能&#xff0c;还是…

实现生成小学四则运算练习题

实现小学四则运算练习题 1.题目要求 本次作业要求两个人合作完成&#xff0c;驾驶员和导航员角色自定&#xff0c;鼓励大家在工作期间角色随时互换&#xff0c;这里会布置两个题目&#xff0c;请各组成员根据自己的爱好任选一题。 题目1&#xff1a; 我们在刚开始上课的时候介绍…

交换机组播风暴_广播风暴的成因以及解决办法有哪些?

广播风暴就是因为以太网中出现了明环或暗环&#xff0c;引起广播包被指数涨速递增&#xff0c;整个网络流量被广播包占据&#xff0c;其他的转发业务不能进行。以太交换机对广播包的处理&#xff0c;是不管从哪个端口收到广播包&#xff0c;都完整地复制一份转发到其他端口(除接…

inotify用法简介及结合rsync实现主机间的文件实时同步

一、inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统&#xff08;API&#xff09;&#xff0c;它提供了一种监控文件系统&#xff08;基于inode的&#xff09;事件的机制&#xff0c;可以监控文件系统的变化如文件修改、新增、删除等&#xff0c;并…

[转] 64位windows下添加postgreSQL odbc数据源

系统环境&#xff1a;windows7 64位 postgreSQL9.0&#xff08;64bit)ps&#xff1a;安装postgreSQL时确定安装了odbc驱动。问题&#xff1a;点击“开始-》控制面板-》管理工具-》数据源&#xff08;ODBC&#xff09;-》用户DSN-》添加”&#xff0c;未出现postgreSQL关联选项。…

Mysql ---Sqlserver数据迁移到Mysql(Mysql建表迁移数据)

1 试用了MysqlWorkBench的数据迁移功能 以为能实现&#xff1a;建立跟Sqlserver一样的表结构和视图的功能&#xff0c;sqlserver的数据迁移到mysql 实际上发现&#xff1a;即使勾选了表和视图&#xff0c;实际上却只能建立表结构。 视图结构&#xff0c;表数据&#xff0c;都没…

vscode 默认初始化_Visual Studio Code(vscode)使用介绍

[TOC]vscode 安装软件直接在vscode官网&#xff08;https://code.visualstudio.com/&#xff09;下载安装。建议将下图红框中勾选&#xff0c;安装完成后可通过鼠标右键打开vscode。安装界面使用介绍插件安装安装完成后&#xff0c;左侧栏可以看到不同模块&#xff0c;一开始包…

梯度下降法分析

梯度下降法存在的问题 梯度下降法的基本思想是函数沿着其梯度方向增加最快&#xff0c;反之&#xff0c;沿着其梯度反方向减小最快。在前面的线性回归和逻辑回归中&#xff0c;都采用了梯度下降法来求解。梯度下降的迭代公式为&#xff1a; \(\begin{aligned} \theta_j\theta_j…

PHP程序员的技术成长规划

2019独角兽企业重金招聘Python工程师标准>>> 按照了解的很多PHP/LNMP程序员的发展轨迹&#xff0c;结合个人经验体会&#xff0c;抽象出很多程序员对未来的迷漫&#xff0c;特别对技术学习的盲目和慌乱&#xff0c;简单梳理了这个每个阶段PHP程序员的技术要求&#…

flink 入门

http://ifeve.com/flink-quick-start/ http://vinoyang.com/2016/05/02/flink-concepts/ http://wuchong.me/blog/2016/05/09/flink-internals-understanding-execution-resources/ 要了解一个系统&#xff0c;一般都是从架构开始。我们关心的问题是&#xff1a;系统部署成功后…

mybatis 多租户saas_彻底理解微商城多租户Saas架构设计

原文链接&#xff1a;https://blog.csdn.net/haponchang/article/details/104246317&#xff0c;感谢作者提供这么好的总结&#xff01;1.具体的SaaS架构必须1.先仔细选择最适合应用程序需求的租户模型&#xff0c;2.需要根据租户模型来选定最终的架构&#xff0c;即应用程序设…

MPU和MCU的区别和选择

当为你的下一个设计方案选择正确的核心处理器件时&#xff0c;你应该考虑哪些因素呢?本文将对MPU和MCU做些对比分析&#xff0c;并以此对器件的选择给出一些指导性建议和意见。 本文引用地址&#xff1a;http://www.eepw.com.cn/article/164617.htm 每当在为新设计选择正确合理…

html表单(一)

在网上找的各种关于表单元素的解释都有些bug&#xff0c;最后还是去官网上看的文档再结合各个问答网站的内容作出如下总结&#xff0c;先给出官网表单元素这章的链接&#xff1a;http://www.w3.org/TR/2014/REC-html5-20141028/forms.html#forms 待续转载于:https://www.cnblo…

Python模块——subprocess

subprocess模块 通过Python去执行一条系统命令或脚本。 三种执行命令的方法 subprocess.run(*popenargs, inputNone, timeoutNone, checkFalse, **kwargs) #官方推荐 subprocess.call(*popenargs, timeoutNone, **kwargs) #跟上面实现的内容差不多&#xff0c;另一种写法 sub…

bulter机器人_科普!九款使用率最高的物流机器人大盘点!

原标题&#xff1a;科普&#xff01;九款使用率最高的物流机器人大盘点&#xff01;说起快递的速度&#xff0c;中国可谓是跑在全球前列&#xff0c;因为强大的人力资源以及完善的供应链结构&#xff0c;导致整个运作过程很流畅快速。但是&#xff0c;如果在特殊的节点&#xf…