java - 谁能推荐一个可以执行所有典型协议(protocol)(ssh 等)的 java FOSS 服务器

标签 java telnet

我想为用户添加 telnet 到我的应用程序中的功能,他们可以在其中输入命令等。我想要一个简单的 Java Telnet 服务器,以便我可以提供身份验证策略。

通过“telnet”,我并不是指提供 telnet 连接的库,而是指更多的东西。我希望无聊的协议(protocol)内容与带有钩子(Hook)的 shell 一起完成,我可以用它来处理和执行命令行。这些命令在哪里或是什么,当然是我的实现。

这个问题与如何启动套接字服务器或其他协议(protocol)管道类型无关。

最佳答案

根据我的经验,telnet 是 telnet,ssh 是 ssh...如果您想要后者,那么您可能会看到类似:http://mina.apache.org/sshd/

不过我从来没用过。

您还可以使用 native 操作系统 SSH(如果有)建立隧道,然后在服务器上运行常规 telnet。如果它只是一个自定义命令 shell,那么创建您自己的 telnet 访问一点也不复杂。正如另一位海报所提到的,有一些库可以让这一切变得简单。

...但是 ssh 会更安全、更直接。

关于java - 谁能推荐一个可以执行所有典型协议(protocol)(ssh 等)的 java FOSS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2308246/

相关文章:

java - 经典的for循环与并发填充列表中的Arraylist forEach - Java 8

java - 线程 java - 可以重新初始化吗?

java - 类创建性能影响

linux - 当我在脚本中使用它时,无法关闭带有 echo "^]"的 scpi(telnet) session

扭曲的服务器,nc 客户端

Java - 批处理文本文件的方法比单独执行相同次数的相同操作要慢得多

Java初始化变量错误

java - 在 Java 中启动 VLC 并通过 rc 接口(interface)连接到它

java - 如何使用java(套接字)连接/远程登录到SPOP3服务器?