scp命令使用---lost connection

inux/scp命令报“bash: scp: command not found lost connection”错误的解决办法 网站搜索这个故障,大部分经验都是告知要安装 scp,然后给出一个 yum 在线安装 scp 的命令。还继续报找不到命令,我们就只能从 scp 的执行过程来分析了,因此就借助到了 scp 的 debug 参数(-v),很清楚的看到了整个执行过程,从而得知真正的原因是对方主机没有安装 scp,而且还可以清楚的看到 scp 的工作流程。明明装了为毛提示不存在呢?今天,装完一台 redis,并配置好 redis.conf 后,想偷懒直接用 scp 传到另一台 redis,省去全部重新编辑的麻烦。 阅读详情

一、语法
scp -参数 传输目录/文件地址 指定登录用户@ip:安装具体地址
当对一个目录下的所有的文件进行拷贝时:使用 -r 参数,进行递归访问
例:两台机器ip分别为 ip1 、ip2
现要将ip1 上的/opt/tools/test.txt文件传输到ip2 的/opt/server目录下,两台服务器的ssh端口为5522(默认是22),登录用户统一指定为admin
方法1:本地复制到远程: scp -P 5522 /opt/tools/test.txt admin@ip2:/opt/server
方法2:远程复制到本地:scp -P 5522 admin@ip1:/opt/tools/test.txt /opt/server

二、Lost connection及解决
使用 scp 要注意文件路径;如果使用非root用户,还要确定是否对远程主机目录有读写权限;如果有防火墙要注意端口,可以通过firewall-cmd --list-all命令查看防火墙开启的端口;scp命令是通过ssh协议进行复制。可以通过配置hosts.allow和hosts.deny文件允许或禁止ssh或telnet操作:

在这里插入图片描述

配置sshd服务
1、打开文件
vi /etc/hosts.allow
2、添加
sshd:ip1
sshd:ip2
3、重启sshd服务
service sshd restart
4、查看服务启动状态
service sshd status

*注:
1.一个IP请求连入,linux的检查策略是先看/etc/hosts.allow中是否允许,如果允许直接放行;如果没有,则再看/etc/hosts.deny中是否禁止,如果禁止那么就禁止连入。
2.实验发现对/etc/hosts.allow和/etc/hosts.deny的配置不用重启就立即生效,但不管重启不重启当前已有会话都不会受影响;也就是说对之前已经连入的,即便IP已配置为禁止登录会话仍不会强制断开(不一定符合所有Linux)。

参考:https://www.cnblogs.com/lsdb/p/7095288.html

QMI8658A与QMC5883L(9轴)评估板实战指南:从硬件连接到数据校准 本文提供了QMI8658A与QMC5883L九轴传感器评估板的完整实战指南。详细介绍了从硬件I2C/USART连接到传感器零偏与地磁校准的关键步骤,并利用上位机实现数据可视化,帮助开发者快速上手9轴姿态传感技术,应用于无人机、机器人等领域。 阅读详情

相关推荐

【Qt】使用QMediaPlayer播放视频

window平台可以安装K-Lite,linux平台一般各发行版都会默认安装GSteam。播放RTSP视频时,可以使用VLC播放器搭建一个视频推流服务器,用于拉流的客户端的调试。3、如果没有添加Qt环境变量,请把关联的Qt5MultimediaWidgets.dll和Qt5Multimedia.dll放到进程路径下否则也会报ServiceMissingError错误。2、需要安装解码器,否则报 ServiceMissingError 无法找到服务的错误。1、需要在.pro工程文件中引用对应模块。

奔涌的后浪的专栏 2214

【linux】【bug】scp lost connection

在使用scp传文件到远程服务器时,出现。在远程服务器执行scp命令时,出现。重新安装远程服务器的。

LittleSeedling的博客 2433

麒麟和UOS系统编写桌面点击可执行文件

在桌面上创建一个快捷方式(.desktop 文件)来运行脚本。打开文本编辑器,创建一个新文件,如。这可以通过文本编辑器来完成。首先,确保您的脚本具有执行权限。现在,您应该可以双击桌面上的。保存此文件到桌面目录,例如,在桌面上创建一个快捷方式(文件来运行您的脚本了。使用图形界面或命令行给。现在您可以双击桌面上的。为您脚本的实际路径。是您脚本的实际路径。文件来运行您的脚本了。

u013934107的博客 7230

使用scp时出现“lost connection”的报错

解决办法: 1.查看发送端和接受端是否开启ssh的22端口 netstat -tlnp 2.查看发送端和接受端是否安装openssh-clients(提供scp服务) 3.若上述操作仍未解决问题的话,可以尝试卸载接受端的openssh-clients再重新安装。 yum remove openssh-client* ##卸载ssh yum install openssh-client* ...

清风 2万+

Revit模型转点云全流程:从OBJ导出到CloudCompare点云生成(2020版)

本文详细介绍了将Revit模型转换为点云数据的完整流程,特别针对Revit 2020用户。通过使用OBJ导出插件和开源软件CloudCompare,实现从模型导出、网格采样到生成结构化PCD点云的全过程,并提供了关键参数设置与常见问题解决方案,为BIM与三维数字孪生应用提供技术支持。

oo7890的博客 150

阿里云导出的镜像raw转换成vmdk格式工具

阿里云导出的镜像raw转换成vmdk格式工具 1.安装java环境,安装教程不介绍了 2.raw2vmdk软件下载: 在我的链接里面: 3.使用 打开cmd.bat软件: java -jar raw2vmdk.jar (原镜像)C:\\images\\raw\\disk.img (转换的镜像)D:\\images\\vmdk\\disk.vmdk 4.vmware打开vmdk文件 ...

3836

scp lost connection

遇到了这个问题,scp一个文件到指定路径,经验证,是帐号没有目标路径权限导致的

北落南山 1万+

HBuilderX远程开发环境配置:Windows SSH连接实操

详细介绍如何在Windows系统中通过SSH连接远程服务器,配置HBuilderX进行高效远程开发,提升编码协作效率。全程实操演示,轻松掌握hbuilderx与远程环境的无缝对接。

weixin_35751194的博客 1184

bash: scp: 未找到命令 lost connection

通过ssh免密通道上传备份时报错: bash: scp: 未找到命令 lost connection 解决: 分别查看发送端服务器,接收端服务器 1.查找命令是否存在 whereis scp #不存在就重新安装 yum install openssh-clients* 2.检查命令路径是否加入PATH环境变量 echo $PATH 这里我出错的原因是接收端服务器没有安装scp命令 ...

weixin_44825767的博客 3624

【知识分享】高速印刷电路板(PCB)寄生参数计算指南

对于高速PCB设计而言,寄生参数一直是令人讨厌的问题,它们会悄悄潜入PCB并在电路中造成严重的破坏,具体来说,它们是渗透到高速电路中的隐藏杂散电容器和电感器,包括由封装引线和长走线形成的电感器、PCB焊盘对金属平面形成的电容器、走线之间形成的电容器等等。

一只豌豆象的博客 1764

ENVI无法打开Landsat8的头文件问题和解决

再次将txt文件拖入ENVI中,就会得到7个波段组合后的真彩色图像,而且辐射定标所需的参数信息都已经定义好了。按住CTRL+F,查找GROUP = LEVEL1_PROCESSING_RECORD。第一行GROUP = LANDSAT_METADATA_FILE。会查到两个包含的句子,把这两个中间的部分全部删掉。双击打开该xxx_MTL.txt的头文件。删除空行后,应该为如下图的样子。把LANDSAT改为L1。

所有专家都曾始于新手 9683

linux登录远程服务器及scp命令传输文件(ssh(Connection refused lost connection) 错误),及centos7

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?10、什么叫CDN?

2401_83621004的博客 808

秋叶ComfyUI整合包使用FRP实现公网访问教程 ComfyUI内网穿透 秋叶整合包

最近在做 ComfyUI 的实验时,我发现很多小伙伴都遇到一个问题:本地启动的 ComfyUI 服务只能在本地访问,想要通过公网远程访问,就必须借助来实现。作为一名前端开发工程师,我花了点时间把 ComfyUI 启动器和 FRP 配置整合了一下,今天就分享给大家。本文适合已经了解。需要注意的是 穿透到公网的话任何人都能访问 为了安全建议看我另一篇帖子加上密码验证 防止恶意攻击。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1335

linux登录远程服务器及scp命令传输文件(ssh(Connection refused lost connection) 错误),及centos7.3防火墙操作

登录远程服务器需要指定ssh开放的端口号,一般在购买远程服务器上会有显示:ssh -p端口号 登录账号名称(一般是root)@远程服务器ip,然后它会提示你输入密码 scp命令传输文件时要指定开放的端口号,否则它默认的22端口是拒绝连接的。(错误示范) scp -r /home/lin/Desktop/adslproxy/ root@xx.xx.xx.xx:/home/download ...

luslin的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

linux+scp+失败_linux/scp命令报“bash: scp: command not found lost connection”错误的解决办法...

这两天接到的任务是给JAVA开发项目组部署【JAVA+MySQL主从+Redis主从】运行环境。部署过程中大问题倒没有,小问题却不少,因此也涨了不少经验值。后续有时间我会一一整理记录下来,沉淀而不忘分享。今天,装完一台redis,并配置好redis.conf后,想偷懒直接用scp传到另一台redis,省去全部重新编辑的麻烦。结果一执行就出现下面这个错误:bash: scp: command not...

weixin_36484714的博客 954

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

scp命令传输大文件报错lient_loop: send disconnect: Broken pipe lost connection修复最佳实践

貌似是因为网络不稳定,也许因为我的服务器是小水管(虽说1Mbps的网速,但是上行小,下行应该大)有关,也许是不建议用scp传输那么大的文件。虽然仍然无法避免传输中断,但是即使中断也可以继续传输。我通过scp向服务器传输了一个约1GB的大文件。命令,它的好处是支持断点续传。

Deng_Xian_Sheng的博客 5116

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux登录远程服务器及scp命令传输文件(ssh(Connection refused lost connection) 错误),及centos7(2)

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?

2401_84140519的博客 939

linux登录远程服务器及scp命令传输文件(ssh(Connection refused lost connection) 错误),及centos7(1)

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2401_84140519的博客 643

Linux虚拟机scp命令refuse,linux登录远程服务器及scp命令传输文件(ssh(Connection refused lost connection) 错误),及centos7.3防火墙...

登录远程服务器需要指定ssh开放的端口号,一般在购买远程服务器上会有显示:ssh -p端口号 登录账号名称(一般是root)@远程服务器ip,然后它会提示你输入密码scp命令传输文件时要指定开放的端口号,否则它默认的22端口是拒绝连接的。(错误示范)scp -r /home/lin/Desktop/adslproxy/ root@xx.xx.xx.xx:/home/downloadlin@ubun...

weixin_35858091的博客 1509

用scp命令来通过ssh传输文件,ssh推送.py程序到CentOS7服务器端出现lost connection错误...

ssh推送.py程序到CentOS7服务器端运行出现lost connection错误 (base) F:\workspace>dir 驱动器 F 中的卷是 新加卷 卷的序列号是 C2B9-6277 F:\workspace 的目录2019/03/13 16:44 <DIR> .2019/03/13 16:44 <DIR> ...

weixin_30257433的博客 733

有scp命令,传输文件却显示报错无此命令

今天下午在一台服务器上使用scp命令向另外一台服务器传文件的时候,报此错误 bash: scp: command not found ,lost connection,以为是该服务器没有安装此命令,which scp后发现有安装过,后来google下,是另外一台服务器没有scp命令导致的。在另外一台服务器输入yum install openssh-clients -y 安装完后,立马...

weixin_38166931的博客 779

LINUX上scp报错

报错说找不到scp命令 [oracle@db3 dmp_dir]$ scp AUDIT_LOG.dmp oracle@192.168.1.238:/home/oracle/dmp_dir/ /usr/bin/openssh/bin/ssh: No such file or directory lost connection 找到ssh命令在哪里 [oracle@db3 ~]$ whereis...

鲨鱼胃的博客 774

scp ssh Connection refused

ssh: connect to host 192.168.1.118 port 22: Connection refused lost connection 需要安装服务模块openssh-server 解决办法:sudo apt-get install ssh openssh-server

chenwen3k的专栏 643
上一篇: 配置yum源方法(一)
下一篇: firewall防火墙常用命令
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值