草庐IT

ssh2-sftp

全部标签

windows - 即使在 ssh key 交换之后,GitHub 仍然要求登录

我的机器设置如下:Windows7、Gitforwindows、GitBash、通过cygwin安装的openSSH1.6。我按照https://help.github.com/articles/generating-ssh-keys上的说明进行操作但每次推送内容时我仍然需要登录。我想我的设置搞砸了...非常感谢任何帮助。 最佳答案 要能够使用基于key的身份验证(而不是HTTP基本身份验证),您必须使用SSH协议(protocol)。在Github上,URL如下所示:git@github.com:username/reposito

windows - Windows 中的 svn/ssh 问题

我正在尝试在我的Windows机器上执行命令行svn更新(在批处理文件中使用),我希望它模拟我在TortoiseSVNGUI中的设置。在乌龟设置中,我们必须在SSH客户端中指定以下...C:\ProgramFiles\TortoiseSVN\bin\TortoisePlink.exe-lusernamehere-pwmypassword-iC:\Users\Mike\Documents\myprivatekey.ppk我只需右键单击更新...有谁知道我将如何使用svn.exe来模拟上面的内容?(使用带私钥的plink?)如果我对某些事情不清楚,请发表评论,我会解决。最好的,迈克

c# - 支持密码 rsa 私钥的 SSH 库

我目前正在开发一个小型VisualC#应用程序,我在其中需要一个SSH库。我已经尝试过DotNetSSH、Renci.SshNet和SharpSsh。GranadosSSH库的文档很少(至少我几乎什么都没找到),所以我跳过了这个。所有这些库都有一个大问题(恕我直言):它们无法打开SSHprivate带密码的key。Renci.SshNet不支持AES。DotNetSSH和SharpSsh使用jsch(javassh库)作为基础,似乎有一个bug(?)所以它不会解密私钥并不断询问密码。在没有密码的情况下使用用户名+密码和私钥连接效果很好使用SharpSsh。有人遇到过同样的问题吗?或者是

windows - 如何调试 Jenkins 错误消息 "could not find a suitable ssh-agent provider"?

我在Win7上使用Jenkins,我已经为ssh-agent插件安装了tomcat。我可以通过ssh通过gitbash克隆我的GitLab项目。但是如果我通过Jenkins构建项目,它总是说:[ssh-agent]UsingcredentialsIliptonChen(APRTest)[ssh-agent]Lookingforssh-agentimplementation...[ssh-agent]FATAL:Couldnotfindasuitablessh-agentproviderFATAL:[ssh-agent]UnabletostartagentThefulloutputtex

windows - git (ssh_exchange_identification) 连接由对等方重置(windows、gitlab)

我正在尝试在Windows(PuTTY)上使用ssh连接到gitlab服务器(我没有权限)。我尝试过的git客户端包括简单的git、git-extensions、sourcetree和gitbash/gui。他们基本上都告诉我:Cloninginto'repo'...debug2:ssh_connect:needpriv0debug1:Connectingtogit.server[x.y.z.w]port22.debug1:Connectionestablished.debug3:IncorrectRSA1identifierdebug3:Couldnotload"/c/Users/u

python - Python 中的 SSH 动态端口转发 ('ssh -D')

我正在寻找一种在Python下实现SSH动态端口转发('ssh-D')的方法。问题是它必须在Windows下工作,即使用popen/pexec/etc运行SSH。不会工作。有什么想法吗?干杯,布鲁诺·内里。 最佳答案 你试过了吗Paramiko? 关于python-Python中的SSH动态端口转发('ssh-D'),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3141063/

windows - Github 和 Putty SSH key 放置配置有什么区别?

githubinstructions比如说使用Windowsgitbash程序在~/.ssh中设置你的SSHkey。我过去曾使用Putty来管理sshkey。这两种设置有什么区别?这是我自己的git服务器。 最佳答案 我知道这是一个很老的问题,但这里是答案:基本上,PuTTY将其所有session存储在Windows注册表中,而不是主文件夹中的配置文件中,而默认的git+ssh设置使用openSSH及其key配置样式(文件通常存储在~/.ssh中,即/home//.ssh)。在Windows中,如果您更愿意使用PuTTY而不是ope

windows - 如何通过 pbrun 运行 SFTP

我有一个(*nix)服务器,其中某些文件夹的访问权限仅限于管理员帐户。为了访问其中一些文件夹,我们使用pbrun命令告诉一些“守护进程”为我们访问它(我想?)。我需要将安全目录(我pbrun进入的目录之一)中的整个文件夹复制到我的Windows计算机(不是服务器,只是普通PC)上。我想我需要使用SFTP通过SSH连接到服务器并获取文件,但由于我无法访问我帐户中的文件,所以我无法使用我的凭据进行SFTP。另外,我没有pbrunning帐户的密码,所以我不能直接使用该帐户进行SFTP。而且pbrun不是FTP命令,所以我不能直接将它添加到FTP中...基本上,我的问题是如何在我的计算机上获

windows - 在 Windows 上使用 ssh 进行 Git 连接

我已经阅读了一些周围的问题,但仍然没有找到解决这个问题的方法我在Windows上有git,我想使用ssh连接到github。按照本教程https://help.github.com/articles/generating-ssh-keys我已经成功设置了我的key如果我打开一个git-bash并尝试通过sshgithub我能够连接,所以这有效ssh-Tgit@github.comHiusername!You'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.这意味着git-bash实际上看到了我的key。但是,

windows - 为什么 cygwin 不读取我的主目录中的 .ssh/config 文件?

我正在使用cygwin,我正在尝试设置一个.ssh/config文件。Cygwin的文件夹在我的C:盘中。我的主目录是C:\Users\USER。我注意到当我编辑C:\Users\USER.ssh\config时,cygwin甚至没有注意到它(即使它注意到我的USER文件夹中的其他文件,即.bashrc)。但是如果我把它放在C:\cygwin64\home\USER.ssh\config中,它确实会注意到配置文件。有没有办法让cygwin读取我的USER主目录中的.ssh文件夹? 最佳答案 确保你在/etc/passwd中设置的主目