android - Telnet/SSH 到 Java `ServerSocket`

标签 android ssh telnet

我创建了一个非常简单的 Java 程序,它在一个开放端口 x 上创建一个 java.net.ServerSocket,并使用 accept ( )。我想使用 telnet/ssh 通过端口 x 连接到程序,以便我可以与所述程序通信。我的问题是在连接到端口后,我的程序识别并接受连接,但 ssh 卡住。我假设这是因为我没有正确的回应。我只想知道我接下来应该做什么。我该如何回应?

可以使用库,但我想了解接下来会发生什么。但是,我仍然非常感谢有人告诉我是否真的应该使用图书馆。此外,我知道一些基本的网络概念,如 TCP/IP、OSI,以及数据被包装、发送、然后解包,但这就是我的网络知识的范围。

最佳答案

SSH 是一种非常特殊的协议(protocol),涉及加密。您不只是想远程登录到默认使用纯文本的套接字吗?

关于android - Telnet/SSH 到 Java `ServerSocket`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7203685/

相关文章:

bash - Cron bash 脚本让 cron [defunct] 挥之不去

git - 在远程服务器上创建项目并在 JetBrains PhpStorm 中使用远程服务器上的 Git

java - 使用 java 通过套接字连接传递 Ctrl+]

git - Jenkins、git、具有自定义 URL (SSH) 的子模块

vb.net - 使用VB.net进行套接字编程和telnet

java - 如何在 Java 中向 telnet/AS400 主机发送多行信息并以结构化格式读取结果屏幕

android - 以编程方式向特定联系人发送文本(whatsapp)

android - 如何以编程方式在 AsyncTask.onPreExecute 中添加 ProgressBar?

java - 添加一个新的可绘制对象,它正在更改已解析的 xml 的图标

android - 调用需要 API 级别 5(当前最小值为 3): android. app.Service#startForeground