问题标签 [sshd]

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 投票
3 回答
19569 浏览

java - SSHD Java 示例

谁能指出一些使用 SSHD 访问服务器并从 JAVA 应用程序执行一些命令的示例代码。我浏览了 Apache SSHD 网站和下载,但就文档和示例代码而言,还没有发现任何有用的东西。我还搜索了 SSHD 示例代码,但没有成功。

0 投票
2 回答
17779 浏览

ubuntu - ssh to localhost 显示“连接被远程主机关闭”

我已经安装了 ssh 并且可以正常工作。我跑了sudo chmod -R 777 /var,它停止了工作。我更改了权限,sudo chmod -R 700 /var但这并没有使它再次起作用。

当我这样做时,ssh -v localhost我得到这个输出:

0 投票
1 回答
3846 浏览

linux - 如何创建“嵌套 ssh 隧道”?

我通过其他 2 台服务器连接到 linux 服务器:

httpd 在 FinalServer 上运行,监听 80 serverA/serverB 只接受 22 端口,sshd 服务

有什么方法可以像这样访问 myPC 上的 FinalServer:

十分感谢!!

0 投票
4 回答
21147 浏览

redhat - RedHat 6/Oracle Linux 6 不允许通过 ssh 进行密钥验证

密钥已正确部署在 ~/.ssh/authorized_keys

然而 ssh 不断提示输入密码。

0 投票
2 回答
9734 浏览

ssh - “会话”与“通道”(JSch 和 sshd)

我正在寻找使用 JSch 将小文件(在未知时间和未知数量)从一台服务器移动到另一台服务器 - 不幸的是,我试图为每次传输打开一个会话,这很快就被炸毁了(因为 MaxSessions 我猜是 10?) .

然后我用 JSch 打开了一个会话(每个主机),并为每个操作创建了一个通道(单个发送将创建一个通道,放置文件,关闭通道),但我遇到了同样的事情(尝试这样做时)一次 10 个或更多,我会被拒绝连接,因为当另一个请求通过时某些通道仍在关闭)。

所以我查看了 sshd_config 并发现它们有一个 MaxSessions 属性,这在这里非常有用 - 但它让我想知道,是否没有 MaxChannelsPerSession 属性,或者我对 JSch 所谓的“感到困惑”通道”以及什么是实际的 SSH 通道。

我正在使用截至 20120316 的最新版本的 JSch。

(最重要的是,我应该在网站上的不同位置发布这个吗?这是一种与编程相关的,但我想也是系统管理员的一部分......)

0 投票
1 回答
1985 浏览

scp - 只允许 scp 没有 shell

我可以使用 /etc/ssh/sshd_config 来制作它,以便用户只能将文件 scp 到服务器但打开 shell。我尝试使用以下命令,但连接已关闭。

匹配用户网站 X11Forwarding no AllowTcpForwarding no ForceCommand scp

0 投票
3 回答
22381 浏览

configuration - 具有多个匹配部分的 sshd,覆盖设置

我有 sshd 应该只允许 sftp 访问一组用户的情况。

这很容易通过添加一个匹配部分来完成

现在我需要排除一个属于该组成员的用户。他应该具有正常的 shell 访问权限。

我在这里设置什么?是否可以取消设置先前使用另一个匹配部分设置的配置指令?

0 投票
2 回答
175 浏览

java - JavaMail 使用 SSHD 端口(在开放网络上时)

我有一个(希望如此)简单的问题。当您在公共网络上时,是否可以使用 SSHD 隧道通过 JavaMail 安全地访问您的 Microsoft Exchange 服务器?我读到有人使用 SSHD 隧道安全地使用机场 wifi,我可以为我的邮件客户端做同样的事情吗?

考虑以下代码片段,它目前允许我登录到我的邮件服务器(假设用户名和密码正确)

我的问题在第 2 行,端口 993 在我的机器上还是邮件服务器上?我可以使用端口 8080 将 SSHD 简单地连接到我的办公室,并将 8080 替换为 993,从而使用我设置的安全隧道吗?

注意:据我所知,我没有加密任何网络流量,即使它通过“安全无线”自然加密,我仍然想要额外的保护层。感谢您花时间阅读

0 投票
2 回答
12931 浏览

macos - 如何在 Mac 上安装 sshd?

我正在尝试在我的 Mac 上使用 Hadoop,但它需要 Java 和ssh,所以我需要安装它们。我已经在sshHomebrew 的帮助下完成了该部分,但是下载后sshd,我不知道如何安装它。

我怎样才能做到这一点?

0 投票
2 回答
1823 浏览

java - 使用 SSH 连接进行应用程序间通信

我想编写一个应用程序,它是一个具有两种连接类型的自定义 SSH 服务器:

  • 同步通道,客户端键入命令,服务器将返回输出
  • 用户连接并开始读取IO的流通道,服务器连续发布数据。

我在 Java 中这样做,我认为 Apache Mina SSHD 是正确的工具。我设法编写了一些用于身份验证的代码(感谢在网上找到的资源),并且可以在我的连接上运行 /bin/sh,所以我猜我已经完成了所有设置。问题是从现在开始我就被困住了,因为我对这些东西是如何工作的以及 Mina 的具体工作方式缺乏了解。

基本上我需要访问每个 SSH 连接的输入和输出流,之后我可以自己整理东西,买什么是正确的方法来获得它?

我应该制作自定义频道吗?自定义外壳?一组自定义命令?

有人可以指出我有关该主题的资源吗?