草庐IT

remote-ssh

全部标签

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

c# - 编程通用 Remote

我有一个RemoteRM200,我想给它编程这样我就可以检测按键并将它们发送到应用程序。现在,我可以在Windows中使用哪些API?隐藏USBAPI?IRDAAPI?我很困惑。我的Remote是IRDARemote,但有时我读到我可以为这个设备编程使用HIDUSBAPI???? 最佳答案 据我所知,您不能使用IRDA接口(interface)接收红外遥控信号,因为IRDA是一种特殊协议(protocol),接口(interface)不能被“滥用”以接收其他信号。要接收Remote的红外线信号,您需要一个额外的设备。串行端口的红外接

windows - 文件系统上的 Mercurial Remote 而不是 http 服务器

我目前正致力于从svn到mercurial的迁移。我的需求简单明了,我需要对我们公司的内部网进行源代码控制。我到处都能看到通过IIS设置远程存储库的示例。我只是不明白什么时候可以在服务器上进行共享。我仍然可以使用NTFS权限在repo协议(protocol)上设置授权和身份验证吗?我错过了什么吗?谢谢 最佳答案 将存储库放在文件共享上是可行的,但这不是Mercurial团队推荐的方式。参见PublishingRepositories的“共享磁盘”部分在HG维基上:generallyrestrictedtointranets,notg

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中设置的主目

ruby - Openshift 和 net-ssh 不兼容? (2.9.3-beta1 对比 2.9.2)

通过在Openshift上搜索访问我的Postgres数据库,我目前在使用net-ssh时遇到问题。在这一步-注意安装的Ruby版本是2.2.0,net-ssh是2.9.3-beta1为了能够从我的本地数据库IDE访问数据库,我需要执行:rhc端口转发myappname但执行返回此错误:Checkingavailableports...CouldnotparsePKey:nostartline正如您在此post中看到的那样(另一个e.g.thisone),解决方法是返回稳定版本的net-ssh。2.9.2。我成功完成的事情。但是现在,运行rhcport-forwardmyappname