问题标签 [ssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
17187 浏览

ssh - 如何在 qnx 上安装 ssh 服务器?

我正在使用 qnx 设备,我希望能够通过 ssh 进入它。有没有人了解如何启动和运行 openSSH 之类的东西?

0 投票
9 回答
33184 浏览

.net - 有没有好的免费 .Net 网络库?(FTP、SFTP、SSH 等)

我有点惊讶我还没有找到一个好的开源库来执行常见的网络任务。有一些非常好的商业库,但在开源项目中使用它们太贵了。

有人知道吗?

0 投票
6 回答
4243 浏览

networking - sshed 时将文件下载到本地驱动器

在 bash 中使用 ssh 登录到另一台计算机时,将文件下载到本地硬盘的最佳方法是什么。我知道 sftp,但它并不方便,例如它缺少目录名称的制表符补全。我正在使用 Ubuntu 8.04.1 。我没有公共 IP,也不想设置动态动态 DNS 解决方案。

0 投票
3 回答
3499 浏览

svn - 从远程 SVN 存储库签出到远程位置?

SVN 有没有办法从远程存储库签出到另一个远程位置,而不是我的本地文件系统?就像是:

0 投票
2 回答
6046 浏览

java - SSH2 有比 JSch 更好的 Java 实现吗?

我已经使用JSch几个星期了。它似乎工作正常,但它的 API 有点麻烦。我也对它完全缺乏文档(甚至没有 javadoc 风格的注释)感到有点失望。有没有人使用过他们推荐的好的 Java SSH2 库。我对 SCP 文件传输和通过 SSH 协议以编程方式向远程 Linux 机器发出命令特别感兴趣。

0 投票
13 回答
38401 浏览

apache - HTTPS 隧道

在我的工作场所,流量拦截器/防火墙越来越糟糕。我无法通过 22 端口连接到我的家用机器,而且缺乏 ssh 访问让我感到难过。我以前可以通过将 SSH 移动到端口 5050 来使用 SSH,但我认为最近的一些过滤器现在将此流量视为 IM,并可能通过另一个代理将其重定向。这是我最好的猜测;无论如何,我的 ssh 连接现在在我登录之前终止。

这些天我一直在通过 HTTPS 使用 Ajaxterm,因为端口 443 仍然不受干扰,但这远非理想。(糟糕的终端仿真,缺少端口转发,我的浏览器以惊人的速度泄漏内存......)我尝试mod_proxy_connect在 . . 可悲的是,这似乎行不通。HTTPS 连接有效,直到我完成发送请求;然后 SSL 废话。似乎接管了整个连接,而不是继续通过管道,这让 HTTPS 客户端感到困惑。mod_sslCONNECT localhost:22 HTTP/1.1mod_proxy_connectmod_ssl

有没有办法让它工作?我不想通过纯 HTTP 执行此操作,原因如下:

  • 留下一个像这样的大胖子开放代理只会很臭
  • 一个大的开放式代理也不适合 HTTPS,但是需要身份验证对我来说感觉很好
  • HTTP通过代理——我不太担心我的流量被嗅探,因为它将通过隧道“纯文本”传输——但它比HTTPS更容易被破坏,而HTTPS基本上不能被代理

要求:

  • 必须在端口 443 上工作,而不会干扰其他 HTTPS 流量(即我不能将 ssh 服务器放在端口 443 上,因为我将不再能够通过 HTTPS 提供页面)
  • 我拥有或可以编写一个在 Windows(或 Cygwin)下运行的简单端口转发器客户端

编辑

DAG:有人向我指出了通过 HTTP(S) 建立 SSH 隧道,但这并没有帮助:在文章的最后,他们提到了Bug 29744 - CONNECT 不适用于现有的 SSL 连接,从而阻止了 HTTPS 上的隧道,正是我遇到的问题。此时,我可能正在查看一些 CGI 脚本,但如果有更好的解决方案可用,我不想将其列为要求。

0 投票
10 回答
10923 浏览

bash - /etc/motd 在 Gentoo Linux 上打印两次

我遇到了一个问题,我在 Gentoo Linux 上打印了两个 /etc/motd 文件。sshd 正在执行其中一个打印输出,我可以通过配置 /etc/ssh/sshd_config 来切换它,但我不知道是谁在打印第二个副本。由于审核要求,我无法禁用 sshd 打印 motd。我正在运行 bash shell,值得

谁在打印第二个副本有什么想法吗?我不认为它是 bash,因为当我将 /etc/passwd 更改为使用 /bin/ksh 作为我的 shell 时,我仍然会显示 motd。

这不是 /etc/issue,因为它包含字符串“This is \n (\s \m \r) (\l)”,仅当您坐在机器前时才会打印。

0 投票
8 回答
70333 浏览

svn - 如何使用公钥/私钥对获得 SVN 结帐?

我必须检查一些代码并运行它。我有网址:

我有一个带有他们私钥的文件。我该怎么做才能获得此代码?

0 投票
12 回答
207496 浏览

ssh - 警告:未受保护的私钥文件!尝试通过 SSH 连接到 Amazon EC2 实例时

我正在努力在 Amazon EC2 实例上设置 Panda。我昨晚设置了我的帐户和工具,使用 SSH 与我自己的个人实例交互没有问题,但现在我没有被允许进入 Panda 的 EC2 实例的权限。 熊猫入门

我收到以下错误:

为了进入我的个人实例,我昨晚将密钥对更改为 600,并尝试将权限设置为 0,甚至生成新的密钥字符串,但似乎没有任何效果。

任何帮助都将是一个很大的帮助!


嗯,似乎除非目录上的权限设置为 777,否则 ec2-run-instances 脚本无法找到我的密钥文件。我是 SSH 新手,所以我可能会忽略一些东西。

0 投票
2 回答
8890 浏览

java - 从 Java 在 Windows 服务器上运行远程命令的最佳方式?

是否有任何现有的解决方案可以从 Java 本地远程执行 Windows 服务器上的命令?psexec.exe 不是一个选项,因为 Java 应用程序必须是跨平台的。

即使是使用 Java RM 的现有解决方案也足够了。

目前,我正在使用 SSH 客户端库通过 java SSH 进入运行 cygwin SSH 守护程序的 Windows 服务器。遗憾的是,SSH 守护进程在引用进入 CMD(而不是 bash)shell 的命令时存在一些问题。