Tag: scp

防止在使用Scp时覆盖文件

我正在使用scp复制一些文件,我不想覆盖已经存在的文件。 如果我使用cp命令,我认为这可以使用cp -n来完成。 对于scp有没有类似的select,我经历了SCP的文档,似乎没有这样的select。 是rsync或sftp的方式去解决这个问题? 加法信息: 操作系统:Ubuntu 12.04

Git fetch / pull / clone挂在接收对象上

当从git存储库中获取或者拉取数据,或者克隆一个存储库的时候,我得到了这个观点: remote: Counting objects: 6666, done. remote: Compressing objects: 100% (5941/5941), done. Receiving objects: 23% (1534/6460), 11.68 MiB | 23 KiB/s 它挂起。 23%/对象的数量不是一个给定的,从单个数字到60多个不等。 另外列出的下载速度冻结 – 它不是像它慢慢爬向零。 我坐在旁边的人没有问题,所以这不是一个路由器的问题。 我们使用beanstalk作为我们的工作库,但是我从beanstalk和github中得到了这个问题(尽pipe偶尔看起来github将会完成)。 问题似乎只是升级到山狮和更新Xcode后才出现。 我已经擦了git(包括XCode的),并试图用自制软件安装。 这是行不通的,所以我删除了它,并试图提供他们提供的Mac安装包,也没有解决问题。 Beanstalk为git存储库提供了SSH URL,但是我通过SCP或SSH连接到我已经完成的服务器上没有任何问题。 这是杀死我的工作stream程,所以任何帮助将不胜感激!

用SCP发送一个大文件到一个确切的服务器在2112 kB处停顿

有一个特定的Ubuntu 10.04服务器,如果我从该服务器所在的办公室以外的任何服务器上向服务器提供一个文件(这意味着任何通过服务器内的局域网从服务器上使用scp到这个服务器总是出于某种原因) ,那么对于大小超过2112 kB的任何文件,scp-ing将会失败,并且会停留在2112 kB。 所以 scp -vvv /home/attila-szeremi/aszeremi.tar.gz attila@server.hu:~/aszeremi.tar.gz 显示了一些像1% 2112KB 909.2KB/s – stalled -在KB / s变得越来越低的末端dynamic调整。 有谁知道可能是什么原因造成的,我该如何解决? 我到目前为止所尝试的: 用scp -l 2000来限制速度,它只是使文件发送速度变慢,而在2112 kB的时候它又被卡住了。 使用-C进行压缩。 它仍然停滞在相同的大小。

单线sftp从terminal

在一天中几次,我可能正在运行一个testing,我需要查看远程服务器上的日志文件。 我已经习惯了使用我的terminal进入远程服务器,并将所需的日志文件下拉到我的本地机器上的/tmp 。 我正在通过使用man sftp来查看选项,试图找出一种方法来基本上在一行中运行以下命令,以便我不必键入命令,按Enter,键入命令,按回车等等。 (我现在应该做什么) sftp myuser@myserver –mypassword at prompt lcd /tmp get /dir/dir/dir/dir/file quit 我发现,当通过man sftp参考scp我以前没有用过。 我觉得这可能是我正在寻找,但我没有看到一种方式来指定我想要的安全复制的文件去。 有人可以提供一种方法从远程服务器获取/dir/file ,并将其下载到/tmp/file_plus-my-description ? 我希望能够运行一个类似于常规UNIX副本的sftp或scp命令,如: scp myuser@myserver /dir/file /tmp/file_plus-my-description 我正在使用Mac OS X 10.8中的内置Terminal 。 谢谢。

将文件传输到会话中我使用PuTTYlogin

我使用PuTTYlogin到远程主机。 从我的本地机器传输文件到我在PuTTY上login的机器的命令是什么?

使用scp命令时出错“bash:scp:command not found”

我想使用scp命令将本地文件复制到远程服务器,但是在远程服务器上input用户密码后出现错误信息。 ~]$ scp gitadmin.pub git@123.150.207.18: git@123.150.207.18's password: bash: scp: command not found lost connection 我使用git用户检查服务器,似乎可以findscp命令,并安装openssh-clinets。 git@… ~]$ scp usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2 git@… ~]$ su root …… root@… ~]# yum info openssh-clients Loaded plugins: product-id, subscription-manager Updating Red Hat […]

如何在Cygwin上下载SCP和ssh?

我已经在Windows 8上下载了Cygwin,并将其用于python脚本。 如何在不使用WinSCP和Putty的情况下在Cygwin上获得SCP和ssh?

从Windows命令提示符使用ssh

问:如何使用Windows命令提示符下的ssh&scp? 我记得我在过去安装了一个程序,让我这样做,但现在不记得它是什么。 注意:我不想用腻子。

如何在远程主机上创build一个目录,如果它不存在而不存在?

我不确定这是否可行。 基本上,我正在写一个脚本,允许我scp文件到我的托pipe。 这是迄今为止。 参数1是文件,参数2是我希望它放在远程服务器上的文件夹: function upload { scp $1 myusername@ssh.myhost.net:$2 } 正如你可能/不知道,如果我指定的目录,当我调用该函数不存在,那么传输失败。 有没有办法检查目录是否存在于函数中,如果不存在,请创build它。 我宁愿不必每次都要ssh来创build目录,但是如果我没有select的话,我就别无select了。

如何与第二个远程主机scp

我想知道是否有一种方法可以让我通过remote1主机直接从本地机器上从remote2主机传送文件。 networking只允许从remote1主机连接到remote2主机。 而且,remote1主机和remote2主机都不能scp到我的本地机器。 有没有像这样的东西: scp user1@remote1:user2@remote2:file . 第一个窗口: ssh remote1 ,然后是scp remot2:file . 。 第二个shell: scp remote1:file . 第一个窗口: rm file; logout rm file; logout 我可以写一个脚本来完成所有这些步骤,但如果有直接的方法,我宁愿使用它。 谢谢。 编辑:我想像打开SSH隧道,但我很困惑什么价值放在哪里。 目前,要访问remote1 ,我的本地机器上有$HOME/.ssh/config 。 Host remote1 User user1 Hostname localhost Port 45678 一旦在remote1 ,要访问remote2 ,它是标准的本地DNS和端口22.我应该把remote1和/或在localhost更改什么?