ssh相关内容

在远程机器上执行多个命令

在以下命令中,我尝试使用ssh命令并执行多个命令。如果任何命令失败,即如果!command1退出,则如果!command1和!commnd 2退出,那么我可以退出否则执行命令3我如何实现这个 ssh login.com“git clone --bare new@login2.com/repo/ / home / usr1 / repo /&& \ cd / home / usr1 / ..
发布时间:2016-12-20 10:01:39 服务器开发

使用ssh2 exec执行多个命令

我有一个脚本运行一个命令。基于这个结果,我可以运行下一个命令。步骤:运行第一个脚本,它将我置于全局,然后从全局运行我将运行下一个命令。 第一个命令: $ stream = ssh2_exec($ connection,'config global') ; 在这个结果后,我应该运行这个原因我需要进入全局 $ stream = ssh2_exec($ connection,'g ..
发布时间:2016-12-19 22:33:42 其他开发

UNIX ssh脚本,在远程服务器上运行命令

我想创建一个自动登录到远程服务器并抓取服务器上的文件的脚本。该脚本已经登录到服务器,但是该命令不在该计算机上运行。一旦我从远程服务器断开连接,命令就在客户端机器上运行。 !/ bin / sh ssh -o PreferredAuthentications = publickey brjones@server.com cd〜 / folder “我想抓取文件并将其复制到客户机文件夹 ..
发布时间:2016-12-19 22:21:43 服务器开发

如何通过SSH远程运行命令自动化?

我已经搜索了一些类似的问题,但除了运行一个命令或者几个命令项目,如: ssh user @ host -t sudo su - 但是,如果我基本上需要立即运行一个脚本(让我们说)15个服务器。这是在bash中可行吗?在一个完美的世界,我需要避免安装应用程序,如果可能的话,把这个。为了说明的缘故,让我们说,我需要在10个主机上执行以下操作: 部署新的To ..
发布时间:2016-12-19 22:16:39 其他开发

SSH Java库的Android?

我正在尝试为Android创建一个仅向SSH服务器发送命令的应用程序。无需响应,我只需要能够发送命令。我想知道是否有任何可以使用的Java库。 不需要高级的东西,只需要一个纯连接就可以发送命令。 解决方案 您正在搜索 JSch 。 其他库是 Paramiko 或 Trilead SSH lib 。您可以浏览trilead来源的位置是 connectbot项目。请注意,conne ..
发布时间:2016-12-19 22:16:16 Java开发

如何从ssh输出中删除颜色等

我使用jsch从本地ssh服务器获取ssh输出。 当我在文本框中显示输出时,得到所有这些奇怪的字符串在输出例如: ] 0;〜/ rails_sites / rex_raid [32mRob @ shinchanii [33m〜/ rails_sites / rex_raid [0m 我想[33m和[0m标记一种新颜色或某物的开始和] 0;〜标记一个换行符 如何摆脱这些 ..
发布时间:2016-12-18 01:25:57 Java开发

plink的登录语法使用ip,username和密码

我尝试通过命令行使用plink使用以下语法连接到虚拟机: plink -v“ 123.123.12.100 -l user -pw pass“ 但我一直得到这个 查找主机“123.123.12.100-luser-pwpass” 无法打开连接: 主机不存在 当我使用ip地址运行plink时,我可以使用我的凭证登录。 我已经环顾四周,常见的解决 ..
发布时间:2016-12-06 03:06:18 其他开发

System.Diaganostics.Process(当一个进程在内部使用另一个进程时)

我一直在使用C# System.Diagnostics.Process 来监视命令行实用程序的输出。 我在内部监控的进程会启动第二个进程,一旦进程完成,我就不会再从进程对象接收到任何输出。令人沮丧的是,如果你使用cmd.exe(手动)执行相同的命令(我使用System.Diagnostics.Process对象启动),控制台输出每个 但是,如果我(用于测试目的)使用System.Dia ..
发布时间:2016-12-06 01:51:43 C#/.NET

SSH - 通过CMD拒绝(无法验证git@github.com)权限

我在Windows XP。我正面临weired问题,当我尝试连接到git@github.com使用bash ssh -v git@github.com 我可以成功连接,但当我尝试通过cmd在同一台机器上连接我收到消息权限被拒绝。在调试时,我发现在bash的情况下, ssh正在检查id_rsa键,但是在cmd的情况下,SSH只是检查github_rsa。甚至没有尝试检查id_rsa。下面是日志。 ..
发布时间:2016-12-06 01:17:54 其他开发

C#:重定向已经运行的进程的标准输出

我一直很难获得“子进程”的输出(一个由黑箱进程内部启动,我通过c#System.Diagnostics.Process监视) 我采纳了我上一篇文章的答案给出的建议: 这里。 在这一点上,虽然我能够找到由process1.exe生成的ssh进程,我正在监控。我不能将输出重定向到我的c#程序,因为它是一个“已经运行的进程”,并没有直接从C#启动。 您在System.Diagnost ..
发布时间:2016-12-06 00:58:24 C#/.NET

为什么git不能记住我在Windows下的密码

我刚刚开始使用git,我不能让它记住我的密码我使用cmd.exe提升和我的git主机是github,我已经创建一个ssh密钥像github上的指南 但我仍然得到 * \subnus.mvc> git push origin master 输入密钥'/c/Users/Subnus/.ssh/id_rsa'的密码: 解决方案 我意识到这个问题是两年前出现的,但我有同样的问 ..
发布时间:2016-12-05 23:53:31 其他开发

在Amazon 22上的端口上的Amazon EC2实例上运行ssh

我无法通过ssh访问Amazon EC2实例,因为我在防火墙后面。 所以,我想在22以外的端口运行ssh,比如80或443。 我试过通过Web管理控制台启动Amazon EC2实例,用户数据“: #!/ bin / bash -ex perl -pi -e's / ^# ?Port 22 $ / Port 80 /'/ etc / ssh / sshd_config serv ..
发布时间:2016-12-02 18:18:55 云存储

从PKCS12文件中提取公钥/私钥,以供以后在SSH-PK-Authentification中使用

我想从我的PKCS#12文件中提取公钥和私钥,以备以后在SSH-Public-Key-Authentification中使用。 现在,我通过ssh-keygen生成密钥,我把它放在 .ssh / authorized_key 中,分别放在客户端。 以后,我想使用PKCS#12容器中的密钥,所以我必须首先从PKCS#12提取公钥,然后将他们进入 .ssh / authorized_key ..
发布时间:2016-11-15 17:49:21 IT认证

如何从源没有错误构建Hadoop

我花了几个星期尝试解决构建Hadoop的不同错误。 SO有助于指向我偶尔问题的答案,但经过大量的搜索在这里,我从来没有能够得到整个建设。 这几个星期以来,我已经忘记了大部分的明确错误讯息,但我遇到的问题 Protobuff版本错误 SSH连接无效 构建过程中的Mojofailure异常 使用的Java版本不正确 C ++整理检查失败 我和我无法破解的根本原因。 今天我终 ..
发布时间:2016-11-14 11:42:21 Linux/Unix

SSH登录服务器之间仍然要求密码,为什么?

我有两个服务器标识为 server-1 - 192.168.3.128 和 server-2 - 192.168.3.130 。我设置 capifony 用于从server-1到server-2的自动部署,这是我到目前为止所做的: 在这两个服务器中,我创建了一个用户 deploy ,无需密码,因为这是我将用于部署的用户。 在服务器1中,通过运行以下命令设置SSH密钥: ssh-keygen ..
发布时间:2016-11-14 11:41:51 服务器开发

如何将Hadoop配置文件同步到多个节点?

我需要管理只有3台运行Hadoop的Centos机器的集群。因此, scp 足以让我将配置文件复制到其他2台机器。 但是,我必须为超过10台机器设置一个Hadoop集群。使用 scp 来同步文件真的很沮丧。 我想找到一个工具,可以轻松地将文件同步到所有机器。并且机器名称在配置文件中定义,例如: node1 node2 。 node10 感谢。 ..
发布时间:2016-11-14 11:21:51 Linux/Unix

为什么会忽略authorized_keys?

我全新安装了CentOS 6.5,我将其用作一个小型团队的开发服务器。我们有一个中央裸Git仓库,我们将通过ssh连接到。 我设置了一个名为 git 和一个名为 test 的用户。 测试的公钥已附加到 git 的 authorized_keys 文件。就我可以告诉的权限是正确的: [test @ hackdashit〜] $ ls -aZ〜/ .ssh / drwx ------ ..
发布时间:2016-11-14 11:18:28 Linux/Unix