ssh相关内容

从字符串中提取paramiko中的私钥如何包含?

我正在和paramiko合作,我已经生成了我的私钥,并尝试这样做很好。现在我正在使用基于Django的应用程序,我已经在数据库中复制了私钥。 我将私钥保存在 charField 在Django模型。我在以下代码中遇到问题: host =“192.154.34.54” username =“lovestone” port = 25 pkey =“------”#我将此键保存在 ..
发布时间:2017-05-30 00:08:13 Python

即使我可以使用凭据SSH,Fabric也要求密码

使用Fabric部署Django站点时,我遇到了一个奇怪的问题。我已经配置了两台服务器来使用密钥文件进行登录。我可以在没有密码的情况下进入SSH。我可以正确地运行晶圆厂, $ fab live pull [mysite.com]执行任务“拉” [mysite.com]运行:test -d proj [mysite.com]运行:test -d proj / .git [my ..
发布时间:2017-05-28 10:06:52 Python

Bash编程与文件系统功能

本周我一直很忙,试图围绕一个小的Bash程序,将CMS从一个服务器迁移到另一个服务器。这样做的重要原因是因为我有40多个这样做,需要及时完成这个工作,因此Bash的想法。 不用说,到目前为止我遇到了一些问题,但其中一个已经完全停止了我的开发,目录检查。 没有我尝试了几种方法,没有一个似乎工作真的。抓到是我必须通过ssh检查远程服务器上的文件夹。这里我的例子: ExSshRsa ..
发布时间:2017-05-26 22:34:10 其他开发

如何使SSH直接进入特定目录?

当你做一个“ssh second_machine”你可以连接到主目录下的second_machine 但通常我正在my_machine在目录中工作很长的路径,我想连接到second_machine并立即移动到我的工作目录。所以每次我必须: ssh second_machine cd / very / long / path / to / directory / / p> 有 ..
发布时间:2017-05-26 21:32:55 其他开发

如何提供对Composer使用的git存储库的访问

更新:解决方案在这里,如何使用Composer使用私有存储库 要管理我的库,我使用Composer,所以我设置依赖关系在 composer.json ,然后添加代码所在的私有存储库的远程地址( composer.json )。 当运行 composer update / install 时,系统提示您向这些私有存储库提供访问密钥的请求。 现在,我试图将一个Symfony 2应用程 ..
发布时间:2017-05-09 20:47:58 其他开发

如何使用GitLab管道的密钥通过SSH连接到标签服务器?

正如我所看到的,我需要使用ssh-keygen生成一个密钥在GitLab端,并将其添加到我想要连接的服务器。 我可以在管道期间生成密钥,但由于公钥未添加到目标服务器,这是没有意义的。 我想这是一个常见的情况,从CI建立到具有密钥的远程SSH连接。 如何使其工作? 解决方案 只要您想要,就可以从任何地方运行ssh-keygen您使用适当的服务器上的相应键。 这是您需要 ..
发布时间:2017-05-09 20:04:00 其他开发

使用SSH时转义引号

我正在为我的PHP应用程序构建一个简单的部署脚本。我知道这个工作有几个工具(Capistrano,Phing等),但是对于我简单的部署例程,他们似乎是很多工作。 我使用 sshpass ,以避免重复键入我的密码。但上传压缩安装程序后,我需要ssh进入服务器并运行一些命令。其中一个是sed。所以,引号打破了我的脚本。这是这样的: sshpass -p foo ssh user @ h ..
发布时间:2017-05-09 19:28:48 服务器开发

如何使用Amazon AWS Elastic Beanstalk部署私有python pip依赖?

当我尝试将其中一个服务设置为AWS Elastic Beanstalk 时,出现问题。我们在私有存储库中设置的一个python pip依赖关系在部署过程中导致错误,因为不可访问用于点进程。 Bellow我介绍了我们如何解决这个问题。 值得一提的是,还有其他解决方案将部署期间使用的SSH密钥绑定到应用程序项目git存储库。我发现他们有点脏,所以我想分享一下这个允许在S3桶中保持SSH密钥分离的 ..
发布时间:2017-05-09 19:17:12 Python

Rsync没有SSH访问

首先,我不确定这是否是最好的地方,如果需要移动,那很酷。 我没有SSH共享托管访问,我在部署/ rsyncing方面有什么选择... 我在PHP中构建应用程序并使用GIT,不知道这是否改变了... 解决方案 Rsync传统版本使用rsh作为传输层,由更安全的ssh, 替代,但您可以强制它使用带有-e标签的其他传输(--rsh), rsync --rsh = rsh ..
发布时间:2017-05-09 19:03:00 其他开发

使用不同于ssh密钥所有者的用户,使用rsync + ssh + public key同步本地和远程目录

目标是通过ssh同步本地和远程文件夹。 我当前的用户是 user1 ,而且我没有密码通过ssh访问设置到服务器 server1 。 我想通过 rsync 实用程序将本地文件夹与 server1 上的文件夹同步。 通常我会运行: rsync -rtvz / path / to / local / folder server1:/ path / to / remote / folde ..
发布时间:2017-05-09 19:00:04 服务器开发

Capistrano是否可以通过反向SSH隧道进行结帐?

我正在开发一个驻留在公共主机上的应用程序,但它的源码必须保留在企业防火墙后面的Git存储库中。我非常厌倦了通过 scp (复制整个存储库并通过SSH在每个部署上发货)部署的缓慢,并希望让远程主机简单地做一个 git pull 来更新。问题是防火墙禁止传入的SSH连接。 我可以从我的计算机到部署计算机设置一个SSH隧道,并使用我的存储库来源为 git pull ?毕竟,分发了 git ,所以我 ..
发布时间:2017-05-06 19:12:28 其他开发

git克隆从本地到远程

我们正在从Mercurial迁移到Git工作流程,我有两个小问题。 首先,是否可以“克隆”本地存储库直接进入一个空的远程(ssh)目录? 目前,当我们创建一个新的网站时,我们基本上在本地克隆我们的CMS,然后将其克隆到中央repo和网络服务器( hg clone。ssh:// account @ server / www )。这样我们可以即时访问推/拉善良。 这带给我第二个问题, ..
发布时间:2017-05-06 18:54:29 其他开发

将铁轨部署到英雄 - 未经授权的公钥访问

所以我试图将我的应用程序部署到英雄,但是每当我推着掌握时,它都会给我这个错误: !你的钥匙与指纹cb:e1:5c:31:cd:6b:78:6e:30:ff:eb:11:e2:4b:2e:b3没有权限访问平滑山-8970。 $ c> 我尝试从生成新的ssh键删除所有内容并替换文件。我甚至创建了一个不同的用户名,并尝试上传,但它不断给我这个错误,认为我想要上传到平滑山,其实我的应用程序名称 ..
发布时间:2017-05-06 16:57:21 其他开发

什么是Windows的一些好的SSH服务器?

尝试在Windows Server 2003上设置SSH服务器。有什么好的?优选开源。我计划使用WinSCP作为客户端,因此支持该客户端实现的高级功能的服务器将是非常好的。 解决方案 我们一直在使用 WinSSHd ,这真的很棒。从安装到管理,它通过GUI执行所有操作,因此您不会将sshd_config文件放在一起。此外,如果您使用其客户端, Tunnelier ,您将获得一些奖励功能(如 ..
发布时间:2017-05-06 16:24:04 其他开发

使用SSH将本地文件复制到远程服务器

Maven可以使用SSH将本地文件复制到远程服务器服务器吗? 我想在maven配置文件中指定位置,并在每次执行部署阶段时将该文件(或文件)复制到服务器。 解决方案 maven-deploy-plugin允许您配置部署阶段以使用scp部署到服务器。 文档中有一个页面它描述了如何完成。 我相信这将取代正常的部署,而不是添加到它,所以它可能不是你以后。 如果您需要部署到传统的M ..
发布时间:2017-05-06 16:12:40 其他开发

无法通过SSH隧道远程调试JVM

我需要通过SSH隧道使用远程调试器调试Java应用程序。我在我的电脑上配置了油灰,我可以使用隧道连接到服务器上运行的任何其他服务,但eclipse远程调试器无法连接。 在服务器端我使用Java 1.6.0_21-b06从以下调试选项开始: -Xrunjdwp:transport = dt_socket,address = 8686,server = suspend = n 在我的 ..
发布时间:2017-04-18 02:41:54 Java开发

如何调试ssh隧道

我想在本地机器上设置一个简单的ssh隧道到互联网上的机器。 我正在使用 ssh -D 8080 -f -C -q -N -p 12122 @ 安装工作正常(我认为)导致ssh重新提交我提供的凭据。 然后我执行 export http_proxy = http:// localhost:8080 和 wget http:/ ..
发布时间:2017-04-18 02:36:18 开发方法