scp命令使用---lost connection

一、语法
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值