Articles of SCP

无法通过SCP连接,但SSH连接正常工作

我想连接到我的服务器使用scp传输文件: $ scp -v -r -P <port> <user>@<host>:~/dir/ dir/ 这是输出: OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/joe/.ssh/config debug1: Reading configuration data /etc/ssh_config debug1: Connecting to <host> [<host>] port <port>. debug1: Connection established. debug1: identity file /Users/joe/.ssh/identity type -1 debug1: identity file /Users/joe/.ssh/id_rsa type -1 debug1: identity file /Users/joe/.ssh/id_dsa type -1 ssh_exchange_identification: […]

如何强制SSH隧道(或ProxyCommand)使用现有的主连接?

有三台机器A,B和C运行linux。 我有权限访问机器A和B,但不能访问C. A是我的本地机器,我想连接到C. C只能通过VPN上的ssh访问。 我不能直接从A连接到C,因为VPNstream量在A中被阻塞。我可以使用共享密钥通过ssh从A连接到B. 我在B运行openvpn,然后我可以通过SSH连接到C,但C不接受共享密钥。 我想直接scp文件,并从C到A,从A到C密码,所以我创build了一个在B的ssh主连接和在A的ssh隧道。但是我不能让隧道使用B中的主连接。我的问题是如何设置SSH以便使用B中现有的主连接从A连接到C?

如何使用SCP传输6个TB文件?

我有2个Linux Centos服务器。 第一个是6.7,第二个是7。 如何将服务器1中的所有文件和文件夹从/home/sv1/public_html到服务器2中的/home/sv2/public_html ? 数据是6TB,我不能使用FTP来移动它们。 谢谢

我怎样才能确保在Linux的非腐败文件传输?

我有脚本计划与cron传输文件到其他机器使用scp filename user@host:~今天已经注意到,有时文件的MD5不匹配。 经仔细检查,似乎该文件已损坏。 我的问题是,我可以使用什么工具来确保无腐败转移?

scp只有一个特定的文件夹

一些命令行语法我不知道如何设置,有时候是一个noob,很抱歉,这是显而易见的 让我们说我有我的所有资产以下path: /var/www/site/system/images/{image_id}/{format}/{file}.{extension} 在{image_id}文件夹中,我有多种格式(原始,中等,拇指等)。 我只想导入/ var / www / site / system / images / {image_id} /原始文件夹,并在本地保存结构 scp -r username@server:/var/www/site/system/images/*/original ~/Site/site/system/images 这一个确实得到这一切,但所有的文件最终在同一个唯一的文件夹,没有结构。 我想保持结构。 有什么要做的吗?

如何通过ssh远程启动时从scp获取密码提示

当我ssh到远程系统并执行scp时,我没有得到密码提示: # ssh 192.168.1.32 "scp joe\@192.168.1.31:/etc/hosts /tmp" Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password,keyboard-interactive). 如果我像这样分解它,它工作正常: # ssh 192.168.1.32 # scp joe\@192.168.1.31:/etc/hosts /tmp [email protected]'s password: 我怎么能让它在上面的第一个例子中提示我input密码? 注意:不,我无法使用基于密钥的身份validation。

是不是可以asynchronousscp?

我正在将我的数据迁移到一个新的服务器(从一个Linux机器到另一个机器),我把我的笔记本电脑运行了一夜,而我在这两者之间几乎只有一半的数据。 如果我可以asynchronous地继续scp进程的其余部分,这样我可以设置进程运行并注销/忘记进程直到完成。 通常,我通过在命令后面添加&来在terminal中运行asynchronous进程,但是这似乎不适用于scp。 scp能以我想要的方式完成吗?

SCP在两个非标准端口的远程主机上

有没有一种方法可以使用scp -3将文件从一台远程主机复制到另一台,这两台主机都使用非标准的SSH端口,而不需要configuration~/.ssh/config涉及的每台主机。 我已经看到了在每个文件参数之前可以使用-P xxxxbuild议,如下所示: scp -3 -P 9000 localhost:source_file -P 9001 localhost:remote_file 但是我得到: -P: No such file or directory 9001: No such file or directory 在Ubuntu 17.04上。 请注意,以上并不像看起来那么疯狂。 涉及到的两个本地主机端口实际上都是自己到另一个主机的SSH隧道。

我可以使用期望与SCP绕过密码提示吗?

我正在尝试在shell脚本中使用SCP传输一些文件,但是在远程计算机上提示input密码。 我可以使用期望与SCPinput密码,所以我不必一直input它?

从ESXi下载大文件?

我想在两台ESXi服务器之间移动我的一个虚拟机guest。 我不能用转换器或Veaam FastSCP来做到这一点,因为我在另一个networking,使用这个工具是非常缓慢的。 所以我试图使用ssh将文件从一个scp复制到同一networking中的一台服务器上,而不是使用ssh将这个文件发送给另一台ESXi。 我试图使用scp(从esxi到服务器)的洞目录(recursion)与我的VM客人,但它挂起,什么都不做。 所以我用mc连接到esxi,并在文件后下载文件。 这对于小文件来说相当好。 当我试图下载guest-flat.vmdk(16GB)时,出现远程主机上的文件无法读取的错误。 客人vmclosures。 可能是什么问题呢。 这个怎么做 ?