javascript

git

python

java

git-remote

github

django

c#

reactjs

c++

undefined

scrum

kubernetes

ruby-on-rails

.net

.net-framework-version

operators

git-fetch

typescript

user-experience

ssh-Git获取/拉/克隆挂在接收对象上

从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年代不等。 列出的下载速度也会冻结-并不是像它缓慢地向零爬行一样。

我旁边的那个家伙没有问题,所以这不是路由器问题。 我们将beantalk用作我们的工作存储库,但是我遇到了来自beantalk和github的问题(尽管有时它似乎会完成一个github)。

自升级到Mountain Lion和更新Xcode以来,这个问题似乎才出现。 我擦了git(包括XCode的),并尝试用自制软件安装它。 那没有用,所以我将其删除并尝试使用他们提供的Mac安装软件包,该软件包也无法解决该问题。

Beanstalk为git存储库提供SSH URL,但是通过SCP或SSH连接到我已经完成工作的服务器时,我没有任何问题。

这扼杀了我的工作流程,因此不胜感激!

trans by 2020-08-12T10:20:23Z

linux-从远程主机到本地主机的scp

我正在尝试将文件从远程计算机复制到我正在使用的本地计算机。 每当我运行此命令时,都会提示我输入密码。 我不确定要输入什么密码,因为我从未配置任何密码。 有人有提示吗?

scp stuff.php djorge@localhost:Users/djorge/Desktop
trans by 2020-07-31T00:40:38Z

ubuntu-将带有SCP的大文件发送到某台服务器的时间恰好为2112 kB

有一个特定的ubuntu 10.04服务器,如果我从该服务器所在办公室外的任何服务器将文件ssh到该服务器上(这意味着出于某种原因,通过该服务器通过LAN对该服务器进行任何使用都将始终有效) ,那么对于大小超过2112 kB的任何文件,抓取都会失败,并停留在2112 kB。所以

scp -vvv /home/attila-szeremi/aszeremi.tar.gz  attila@server.hu:~/aszeremi.tar.gz

最终动态显示1% 2112KB 909.2KB/s - stalled -之类的内容,其中KB / s越来越低。

有谁知道这可能是什么原因以及我该如何解决?

到目前为止我尝试过的是:

  • 使用scp -l 2000限制速度。这只是使文件发送速度变慢,并且在2112 kB时它再次卡住了。
  • 使用-C启用压缩。 它仍然停滞在相同的大小。
trans by 2020-07-30T17:04:24Z

Unix-SCP权限被拒绝(公钥)。 仅在EC2上使用目录-r标志时

drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html

上载是目录的地方返回拒绝权限(公钥)。

然而

drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html

起作用(请注意标志更改)。

上载是一个空文件夹

这些是上载目录的文件权限

drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html

这些是/ var / www / html的文件权限

drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html

我尝试将html更改为777,但这也不起作用。

trans by 2020-06-20T09:45:49Z

如何在Cygwin上下载SCP和ssh?

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

trans by 2020-02-13T04:06:35Z

如何使用SSH从服务器下载文件(在Windows上使用PuTTY)

当我尝试将文件从服务器下载到计算机上时,实际上是将文件下载到服务器上。

(请注意,在键入此命令之前,我已经通过SSH进入服务器。我已经在YouTube上观看了教程,人们使用其终端时没有通过SSH进入任何特定的服务器,但是我认为我无法在Windows上使用PuTTY做到这一点 ?)

scp -r -P2222 kwazy@mywebsite.com:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/

问题是我指定下载文件的位置仅为Desktop

这将在我的服务器中创建一个名为Desktop的文件夹,而不是将文件复制到我的本地桌面上。

非常感谢您的协助。


更新:

我可以在Linux上使用此命令。

我已成功将文件夹下载到桌面上:

我仍然需要了解如何在Windows计算机上执行此操作。

trans by 2020-02-08T04:17:16Z

使用腻子从Windows到Linux的SCP

我正在尝试测试正在编写的一些C代码。 唯一的问题是该代码需要在远程计算机上执行。我的笔记本电脑很旧,并且没有适用于Ubuntu的无线网卡驱动程序,因此引导至Linux来解决此问题不是一个选择。这是我的问题:

我正在使用腻子将SSH SSH到远程计算机,并且正在Notepad ++上编写代码。我文件的位置是:      scp Users\Admin\Desktop\WMU\5260\A2.c ~

我的问题是当我使用命令scp Users\Admin\Desktop\WMU\5260\A2.c ~我收到错误Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory

我也尝试了scp Users\Admin\Desktop\WMU\5260\A2.c ~,这给我错误Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory

我做错了什么?

trans by 2020-01-30T10:39:12Z

在Windows命令提示符下使用ssh

题:如何从Windows命令提示符下使用ssh&scp?

我记得我过去安装了一个程序,可以执行此操作,但现在不记得它是什么了。

注意:我不想用腻子。

trans by 2020-01-24T02:12:56Z

bash-如果不通过ssh-in不存在,如何在远程主机上创建目录?

我不确定这是否可行。 基本上,我正在编写一个脚本,使我可以将文件scp托管到主机。 到此为止。 参数1是文件,参数2是我希望将其放置在远程服务器上的文件夹:

function upload {
    scp $1 myusername@ssh.myhost.net:$2
}

您可能/可能不知道,如果在调用函数时指定的目录不存在,则传输失败。 有没有一种方法可以检查函数中是否存在目录,如果不存在,请创建目录。

我希望不必每次都使用ssh来创建目录,但是如果我别无选择,那么我别无选择。

trans by 2020-01-18T16:35:56Z

openssh-使用scp命令“ bash:scp:找不到命令”时出错

我想使用scp命令将本地文件复制到远程服务器,但是在远程服务器中输入用户密码后出现错误消息。

~]$ scp gitadmin.pub git@123.150.207.18:
git@123.150.207.18's password: 
bash: scp: command not found
lost connection

我使用git用户在服务器上进行了检查,似乎可以找到scp命令,并且还安装了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 repositories.
Installed Packages
Name        : openssh-clients
Arch        : x86_64
Version     : 5.3p1
Release     : 52.el6
Size        : 1.0 M
Repo        : installed
From repo   : anaconda-RedHatEnterpriseLinux-201105101844.x86_64
Summary     : An open source SSH client applications
URL         : http://www.openssh.com/portable.html
License     : BSD
Description : OpenSSH is a free version of SSH (Secure SHell), a program for
            : logging into and executing commands on a remote machine. This
            : package includes the clients necessary to make encrypted
            : connections to SSH servers.

我为这种情况感到困惑。 我是否缺少服务器上的某些配置? (我们使用RHEL6作为服务器。)


这是我在路径设置中的错。我在/etc/profile.d中添加了“ custom.sh”,并在其中添加了以下几行以将/ usr / local / node / bin目录添加到PATH。

export PATH="/usr/local/node/bin:$PATH" 

但是格式是错误的。 我删除了一对“”,现在可以正常使用了。应该是:

export PATH=$PATH:/usr/local/node/bin

探测错误... ^ _ ^

trans by 2020-01-10T00:46:43Z

scp-为什么用Ansible复制目录这么慢?

我正在使用Ansible将目录(900个文件,136MBytes)从一台主机复制到另一台主机:

---
- name: copy a directory
  copy: src={{some_directory}} dest={{remote_directory}}

此操作花费了令人难以置信的17分钟,而简单的scp -r <src> <dest>仅花费了7秒。

我已经尝试了加速模式,根据ansible docs,“启用ControlPersist的速度比SSH快2-6倍,比paramiko快10倍。”但无济于事。

trans by 2020-01-05T00:21:43Z

bash-递归使用scp,但不包括某些文件夹

假设有一些具有这些结构的文件夹

/bench1/1cpu/p_0/image/
/bench1/1cpu/p_0/fl_1/
/bench1/1cpu/p_0/fl_1/
/bench1/1cpu/p_0/fl_1/
/bench1/1cpu/p_0/fl_1/
/bench1/1cpu/p_1/image/
/bench1/1cpu/p_1/fl_1/
/bench1/1cpu/p_1/fl_1/
/bench1/1cpu/p_1/fl_1/
/bench1/1cpu/p_1/fl_1/
/bench1/2cpu/p_0/image/
/bench1/2cpu/p_0/fl_1/
/bench1/2cpu/p_0/fl_1/
/bench1/2cpu/p_0/fl_1/
/bench1/2cpu/p_0/fl_1/
/bench1/2cpu/p_1/image/
/bench1/2cpu/p_1/fl_1/
/bench1/2cpu/p_1/fl_1/
/bench1/2cpu/p_1/fl_1/
/bench1/2cpu/p_1/fl_1/
....

我想要做的是到ls -R以下文件夹

/bench1/1cpu/p_0/image/
/bench1/1cpu/p_1/image/
/bench1/2cpu/p_0/image/
/bench1/2cpu/p_1/image/

如您所见,我要递归使用ls -R,但要排除所有名为“ fl_X”的文件夹。 看来scp没有这样的选择。

更新scp没有这种功能。 相反,我使用以下命令

 rsync -av --exclude 'fl_*' user@server:/my/dir

但这是行不通的。 它只传输文件夹列表! 像ls -R

trans by 2019-12-28T10:51:28Z

从Linux到Windows的SCP

我正在Windows计算机上运行腻子客户端,以成功连接到Linux机器。 现在,我希望能够将Linux计算机上路径为/home/ubuntu/myfile的文件复制到本地计算机上的WinScp。 Windows计算机上的用户是anshul。我在腻子上给出以下命令,但它不起作用:

scp /home/ubuntu/myfile ip_address_of_windows_machine:C:/Users/Anshul/Desktop 

我认为Windows机器的路径是错误的。 请帮忙,因为我已经在很多论坛上投入了精力,但是似乎没有一个论坛为Windows服务器提供正确的路径。 不要建议其他选项,例如WinScp

trans by 2019-12-24T11:06:20Z

SCP with / ssh:使用scp从Windows将本地文件复制到远程服务器

因此,我试图通过ssh和scp将文件的文件夹从本地计算机传输到服务器。 sudoing后,我使用如下命令:

scp -r C:/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile

我收到错误:

ssh:C:名称或服务未知

我猜它是c:/desktop等的语法。有什么想法吗?

顺便说一句,我正在使用腻子+ Windows 7。

trans by 2019-11-05T09:22:24Z

sftp-与我用PuTTY登录的会话之间的文件传输

我已使用PuTTY登录到远程主机。

将文件从本地计算机传输到我在PuTTY上登录的计算机的命令是什么?

trans by 2019-10-09T09:01:53Z

UNIX-来自终端的单行sftp

全天几次,我可能正在运行一个测试,该测试需要浏览远程服务器上的日志文件。 我已经习惯了使用终端/dir/file进入远程服务器,并在本地计算机上将所需的日志文件下拉至scp

我今天使用/dir/file查看选项,以尝试找出一种基本在一行中运行以下命令的方式,这样我就不必键入命令,按Enter,键入命令再按Enter等。

(我现在应该做什么)

sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit

我在查看/dir/file时发现了对scp的引用,这是我以前从未使用过的。 我觉得这可能是我要找的东西,但是我没有找到一种方法来指定我希望将安全复制的文件放到哪里。

有人可以为我提供一种从远程服务器获取/dir/file并将其下载到Terminal的方法吗?

我希望能够运行类似于常规UNIX副本的sftp或scp命令:

scp myuser@myserver /dir/file /tmp/file_plus-my-description

我正在Mac OS X 10.8中使用内置的Terminal。 谢谢。

trans by 2019-10-08T15:15:19Z

linux-如何使用部分复制的文件恢复scp?

我使用scp shell命令复制巨大的文件文件夹。

但是在某个时间点,我必须终止正在运行的命令(通过Ctrl + C或终止)。

据我了解,scp按顺序复制文件,因此应该只有一个部分复制的文件。

如何恢复相同的scp命令以不覆盖成功复制的文件并正确处理部分复制的文件?

附言 我知道我可以在rsync中执行此类操作,但是由于某些原因,scp对我来说速度更快,因此我改用它。

trans by 2019-10-05T11:52:37Z

如何与第二个远程居所一起进行

我想知道是否有一种方法可以让我通过本地1台主机直接从本地计算机从远程主机SCP读取文件。

网络仅允许从remote1主机连接到remote2主机。 另外,remote1主机和remote2主机都不能scp到我的本地计算机。

是否有类似的东西:

remote1

第一个视窗:remote1,然后是remote2

第二壳:remote1

第一个视窗:remote1

我可以编写一个脚本来完成所有这些步骤,但是如果有直接的方法,我宁愿使用它。

谢谢。

编辑:我在想像打开SSH隧道之类的东西,但我对放置在什么值上感到困惑。

目前,要访问remote1,我在本地计算机上具有remote2中的以下内容。

Host remote1
   User     user1
   Hostname localhost
   Port     45678

一旦进入remote1,就可以访问remote2,它是标准的本地DNS和端口22。我应该穿上remote1和/或更改localhost

trans by 2019-09-30T04:11:12Z

命令行 - 在终端Mac Os X中将SSH SCP本地文件转到远程

我试图通过VPN使用SSH将本地计算机上的本地文件“magento.tar.gz”复制到远程服务器。 这是连接到虚拟机的内部IP,我在这里用作xx.x.x.xx。

我在SSH帐户上拥有完整的“sudo”访问权限,因此复制过程中不会出现任何问题。 我尝试过以下方法:

我尝试了以下(magento.tar.gz文件已经在本地根目录)

sudo scp magento.tar.gz user@xx.x.x.xx/var/www/

这要求我输入我的本地密码。 之后返回sudo mkdir

sudo scp /Users/myname/magento.tar.gz user@xx.x.x.xx/var/www/

返回相同。

我是否需要在任何地方都包含SSH?

我是否需要先通过SSH连接到该站点?

旁注:我已经设法通过SSH连接到服务器,浏览到目录并创建一个文件夹并使用sudo mkdir等删除它,所以我绝对有权限。

trans by 2019-09-17T12:05:26Z

amazon ec2 - 如何从EC2下载文件

我应该使用什么scp参数将文件从Amazon EC2实例下载到本地存储?

trans by 2019-08-26T08:04:43Z

1 2 下一页 共2页