Ubuntu远程拷贝SCP问题

使用scp指令想将一个虚拟机上的文件发送到另一个虚拟机:选择的是NAT网络连接,从192.168.91.130到192.168.131。

1、两个主机可以ping通,但是scp指令时会出现timeout和lost connction的问题,查看防火墙发现22端口被拦截。采用

sudo ufw disable

关闭防火墙后可以ssh连通

2、使用scp远程拷贝时,遇到输入密码环节显示Permission denied, please try again。输入三次无效退出。此问题是目标主机的/etc/ssh/sshd_config文件中PermitRootLogin 为prohibit-password,将其改为yes则解决问题


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu中,可以使用scp命令进行文件远程拷贝scp命令的基本语法如下: ``` scp [可选参数] [源文件] [目标地址] ``` 其中,可选参数包括: - -r:递归复制整个目录。 - -P:指定端口号。 - -p:保留文件的修改时间、访问时间和权限。 - -v:显示详细的处理信息。 下面是一些使用scp命令的例子: 1. 将本地文件拷贝远程主机: ``` scp local_file remote_username@remote_ip:remote_folder ``` 例如,将本地文件test.txt拷贝远程主机192.168.1.100的/home/remote_user目录下: ``` scp test.txt remote_user@192.168.1.100:/home/remote_user ``` 2. 将远程主机文件拷贝到本地: ``` scp remote_username@remote_ip:remote_file local_folder ``` 例如,将远程主机192.168.1.100的/home/remote_user/test.txt文件拷贝到本地/home/local_user目录下: ``` scp remote_user@192.168.1.100:/home/remote_user/test.txt /home/local_user ``` 3. 将本地目录拷贝远程主机: ``` scp -r local_folder remote_username@remote_ip:remote_folder ``` 例如,将本地目录/home/local_user/testdir拷贝远程主机192.168.1.100的/home/remote_user目录下: ``` scp -r /home/local_user/testdir remote_user@192.168.1.100:/home/remote_user ``` 4. 将远程主机目录拷贝到本地: ``` scp -r remote_username@remote_ip:remote_folder local_folder ``` 例如,将远程主机192.168.1.100的/home/remote_user/testdir目录拷贝到本地/home/local_user目录下: ``` scp -r remote_user@192.168.1.100:/home/remote_user/testdir /home/local_user ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值