使用Java程序连接到Unix文件系统
我想使用java程序与UNIX文件系统建立连接。。这样我可以进行一些文件I/O操作,通常我可以使用Putty进行连接 如何使用java程序实现同样的功能 我有主机名、用户名、密码和端口号使用Java程序连接到Unix文件系统,java,unix,connection,Java,Unix,Connection,我想使用java程序与UNIX文件系统建立连接。。这样我可以进行一些文件I/O操作,通常我可以使用Putty进行连接 如何使用java程序实现同样的功能 我有主机名、用户名、密码和端口号 感谢您的帮助:)您需要几样东西: 通过网络接收命令(创建目录、列出目录、将数据写入文件、从文件读取数据)的服务器。此服务器应在localhost 您需要将putty配置为将本地计算机上的port2转发到服务器上的port1 本地客户端,允许您连接到本地计算机上的port2。Putty将通过隧道将发送到远程服务器
感谢您的帮助:)您需要几样东西:
localhost
port2
转发到服务器上的port1
port2
。Putty将通过隧道将发送到远程服务器上的port2
的任何数据传输到port1
,反之亦然或者,您可以使用SSH协议(就像Putty一样),并且可能已经实现了您想要的功能。有一个SSH/SCP的纯Java实现: 您可以使用其
SCPClient
或SFTPv3Client
类在远程文件系统上工作
文档位于。如果您想从Java执行此操作,可以使用。它提供了一种处理所有服务器上的文件的通用方法。是受支持的类型之一,如果您一直使用PuTTY连接,则最有可能需要它。您需要SSH客户端。有各种纯JavaSSH客户端。谷歌“JavaSSH客户端”并尝试其中任何一种。我使用了Jsch,它对我来说很好