【发布时间】:2011-11-06 20:35:15
【问题描述】:
我正在用 Java 编写一个程序,使用套接字与 Telnet 服务器通信,该服务器允许用户访问 UNIX 操作系统中的文件目录。
当使用 Putty 与该服务器通信时,它会提示我输入用户名和密码,但使用我的套接字时,服务器除了表示它使用 SSH 2.0 的字符串之外什么都没有——我想。
我确定这与 Telnet 协议有关,但是如何让服务器询问我的用户名和密码。为了在 UNIX 环境中访问文件目录,我需要向服务器提供哪些命令集?
更正: 我想它实际上是在端口 22 上使用 SSH。可以使用 Putty 或 Microsoft Windows 的 Telnet 程序访问它,但它实际上并不使用 Telnet 协议,而是使用 SSH 协议。
【问题讨论】:
标签: java sockets unix ssh telnet