问题标签 [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.
java - SSHD Java 示例
谁能指出一些使用 SSHD 访问服务器并从 JAVA 应用程序执行一些命令的示例代码。我浏览了 Apache SSHD 网站和下载,但就文档和示例代码而言,还没有发现任何有用的东西。我还搜索了 SSHD 示例代码,但没有成功。
ubuntu - ssh to localhost 显示“连接被远程主机关闭”
我已经安装了 ssh 并且可以正常工作。我跑了sudo chmod -R 777 /var
,它停止了工作。我更改了权限,sudo chmod -R 700 /var
但这并没有使它再次起作用。
当我这样做时,ssh -v localhost
我得到这个输出:
linux - 如何创建“嵌套 ssh 隧道”?
我通过其他 2 台服务器连接到 linux 服务器:
httpd 在 FinalServer 上运行,监听 80 serverA/serverB 只接受 22 端口,sshd 服务
有什么方法可以像这样访问 myPC 上的 FinalServer:
十分感谢!!
redhat - RedHat 6/Oracle Linux 6 不允许通过 ssh 进行密钥验证
密钥已正确部署在 ~/.ssh/authorized_keys
然而 ssh 不断提示输入密码。
ssh - “会话”与“通道”(JSch 和 sshd)
我正在寻找使用 JSch 将小文件(在未知时间和未知数量)从一台服务器移动到另一台服务器 - 不幸的是,我试图为每次传输打开一个会话,这很快就被炸毁了(因为 MaxSessions 我猜是 10?) .
然后我用 JSch 打开了一个会话(每个主机),并为每个操作创建了一个通道(单个发送将创建一个通道,放置文件,关闭通道),但我遇到了同样的事情(尝试这样做时)一次 10 个或更多,我会被拒绝连接,因为当另一个请求通过时某些通道仍在关闭)。
所以我查看了 sshd_config 并发现它们有一个 MaxSessions 属性,这在这里非常有用 - 但它让我想知道,是否没有 MaxChannelsPerSession 属性,或者我对 JSch 所谓的“感到困惑”通道”以及什么是实际的 SSH 通道。
我正在使用截至 20120316 的最新版本的 JSch。
(最重要的是,我应该在网站上的不同位置发布这个吗?这是一种与编程相关的,但我想也是系统管理员的一部分......)
scp - 只允许 scp 没有 shell
我可以使用 /etc/ssh/sshd_config 来制作它,以便用户只能将文件 scp 到服务器但打开 shell。我尝试使用以下命令,但连接已关闭。
匹配用户网站 X11Forwarding no AllowTcpForwarding no ForceCommand scp
configuration - 具有多个匹配部分的 sshd,覆盖设置
我有 sshd 应该只允许 sftp 访问一组用户的情况。
这很容易通过添加一个匹配部分来完成
现在我需要排除一个属于该组成员的用户。他应该具有正常的 shell 访问权限。
我在这里设置什么?是否可以取消设置先前使用另一个匹配部分设置的配置指令?
java - JavaMail 使用 SSHD 端口(在开放网络上时)
我有一个(希望如此)简单的问题。当您在公共网络上时,是否可以使用 SSHD 隧道通过 JavaMail 安全地访问您的 Microsoft Exchange 服务器?我读到有人使用 SSHD 隧道安全地使用机场 wifi,我可以为我的邮件客户端做同样的事情吗?
考虑以下代码片段,它目前允许我登录到我的邮件服务器(假设用户名和密码正确)
我的问题在第 2 行,端口 993 在我的机器上还是邮件服务器上?我可以使用端口 8080 将 SSHD 简单地连接到我的办公室,并将 8080 替换为 993,从而使用我设置的安全隧道吗?
注意:据我所知,我没有加密任何网络流量,即使它通过“安全无线”自然加密,我仍然想要额外的保护层。感谢您花时间阅读
macos - 如何在 Mac 上安装 sshd?
我正在尝试在我的 Mac 上使用 Hadoop,但它需要 Java 和ssh
,所以我需要安装它们。我已经在ssh
Homebrew 的帮助下完成了该部分,但是下载后sshd
,我不知道如何安装它。
我怎样才能做到这一点?
java - 使用 SSH 连接进行应用程序间通信
我想编写一个应用程序,它是一个具有两种连接类型的自定义 SSH 服务器:
- 同步通道,客户端键入命令,服务器将返回输出
- 用户连接并开始读取IO的流通道,服务器连续发布数据。
我在 Java 中这样做,我认为 Apache Mina SSHD 是正确的工具。我设法编写了一些用于身份验证的代码(感谢在网上找到的资源),并且可以在我的连接上运行 /bin/sh,所以我猜我已经完成了所有设置。问题是从现在开始我就被困住了,因为我对这些东西是如何工作的以及 Mina 的具体工作方式缺乏了解。
基本上我需要访问每个 SSH 连接的输入和输出流,之后我可以自己整理东西,买什么是正确的方法来获得它?
我应该制作自定义频道吗?自定义外壳?一组自定义命令?
有人可以指出我有关该主题的资源吗?