Articles of SCP

通过使用SCP或任何其他命令远程复制文件夹

通过使用SCP命令,文件从一个系统转移到远程系统。 但是我想把整个文件夹从本地系统传输到远程系统。 那么怎么可能呢? 请帮我吗?

从远程计算机复制到本地计算机SSH(Ubuntu Server 10.04)

scp filename user@ip_address:/location将从本地计算机复制到远程计算机的文件…但是,我需要从远程计算机复制文件回本地计算机。 有没有办法指定通过SSH从远程计算机下拉某个文件?

安全设置SSH密钥以使SCP / rsync无需密码即可运行

这是我目前的做法: # ssh-keygen -t dsa -b 1024 -f /root/localhost-rsnapshot-key Enter passphrase (empty for no passphrase): [press enter here] Enter same passphrase again: [press enter here] # if [ ! -d ~/.ssh ]; then mkdir ~/.ssh ; chmod 700 ~/.ssh ; fi # cd ~/.ssh/ # if [ ! -f config ]; then touch config ; […]

当通过ssh远程访问服务器时,如何引用我的机器(客户端)?

这出现了惊人的频率: 我通过SSH在服务器或其他机器上。 我想scp或rsync一些文件回到我的客户机。 问题是我在防火墙后面,而且没有将端口映射到我的机器上的端口22。 如果我可以以某种方式将我连接的机器从scp或rsync命令中别名化,那就太好了: scp fileToBeTransferred LOCALMACHINE:~/temp/ 我目前的过程是从我的本地机器发出命令(不是在一个SSH会话)。 如果能够从服务器发出scp命令,速度会更快,因为我已经在正确的目录中,可以使用文件完成function,并且我的凭证已经过validation。 我的客户端机器几乎总是一个运行山狮的Mac,如果这有所作为。

当试图将文件从Linux复制到Windows时,scp卡住了

我使用下面的scp语法为了将文件从Linux红帽子5转移到Windows机器(在Temp目录下), 备注: SSH服务器已经安装在Windows机器上 我在我的shell脚本中使用这一行 sshpass -p '$password' /usr/bin/scp -o StrictHostKeyChecking=no $FILE [email protected]:'D:/Temp' 在大多数情况下文件传输成功 但有时scp卡在文件传输? ,尽pipe连接是可以的,如ping等 并从scp(经过很长时间)得到以下错误 ssh_exchange_identification: read: Connection reset by peer 为什么SCP不稳定和卡住? ,以及这个问题的解决scheme是什么? 什么别人好的替代scp? ,(考虑到我需要100%的稳定性)

在两台远程服务器之间安全地复制文件

我试图从一台远程服务器上将(scp)文件复制到另一台远程服务器上。 远程服务器正在运行Ubuntu并正在使用SSH身份validation。 服务器与LDAP同步,所有用户公钥都存储在LDAP服务器上。 我正在使用OSX Mavericks运行Mac – 我按照这些说明在我的Mac上设置了代理转发: https : //developer.github.com/guides/using-ssh-agent-forwarding/ 当我尝试运行命令时: luca-macbook:~ luca$ scp users@remoteserver:/home/ubuntu/file users@remoteserver:/home/ubuntu/ 我得到以下错误: Host key verification failed. lost connection 有人能告诉我我做错了什么吗? 其次,如果我想复制一个完整的目录,我只是键入相同的上面,它将移动目录中的所有文件,或者我需要有一个-R某处? 提前致谢。

远程服务器与本地authentication之间复制

当我需要在两台远程服务器之间复制一些文件时,我通常会这样做 scp -3 user@server1:path user@server2:path 不幸的是,因为这是通过我的机器路由stream量,这是非常缓慢的时候,文件是“大”,服务器“接近”彼此… 你知道有什么办法让普通scp (即:no-3)的“直接转移”行为,同时将身份validation委派给我的机器(即:像-3 )吗? ..可能有一些scp替代?

在AWS EC2机器之间复制数据

有时候,为了做一些debugging或者手动迁移,我需要将大块数据从一个EC2实例复制到另一个。 当数据的大小很小时,从实例A到我的机器,然后scp到实例B,但是对于不可持续的大型有效载荷,它足够简单。 我目前的loginAWS实例的方法是通过SSH通过OpenVPN隧道。 我在EC2机器上的操作系统用户没有真正的从一台机器到另一台机器的SSH选项。 我在这里有几个选项。 我可以生成一个SSH密钥,只用于从一台机器SSH到另一台。 或者,也许我可以启用基于密码的login只在实例的子网(不知道这是甚至可行的)。 既不是特别有吸引力也不安全。 在这种情况下最好的做法是什么? 我相信我不是第一个需要启用这样的东西的人。

由于权限,scp将文件复制到远程服务器失败

我认为我的根本问题是我不完全理解ssh / scp是如何工作的。 但是我不知道怎么去google上试试看我的问题。 问题描述 我在serverA上创build了一个bash脚本。 它试图从服务器A到服务器B scp文件。 该脚本将被安排为cron作业。 为了testing这个脚本是否可以正常工作,我只是试图手动将文件从serverA scp到serverB。 但是我得到了serverA上的“权限被拒绝”错误信息。 我首先login到serverA,像这样: mycomputer#> ssh [email protected] 问题: 手动scptesting是一个好主意吗? 因为我使用我的密钥login到serverA,但最终,这是要触发scp命令的cron作业。 我如何知道cron作业将使用哪个用户ID /密钥? 我应该怎样谷歌更好地了解这一切是如何工作的? 谢谢。

如何将文件和目录从Windows(虚拟机)传输到Linux

我有Windows虚拟机虚拟机,我想从它转移一些文件…我想使用SCP,但我不知道什么目录path,我应该写(我猜像是C:\东西\东西不会在我的Linux机器上工作,是吗?) 编辑: 我不想使用共享文件夹 我宁愿客人(Windows)不ftp /login/任何东西与主机(Linux) 你可以为你写的方法添加命令行示例吗?