我是 Java 初学者,因此我很难理解一段代码。At this 所以发布前两行创建一个连接实例:
/* Create a connection instance */
Connection conn = new Connection(hostname);
/* Now connect */
conn.connect();
我无法获取需要导入哪个库来支持此功能?该帖子在一开始提到了 JSch
的使用,但是当我尝试它时,我无法在 JSch
Connection
类中声明?任何帮助都会对我有用。
最佳答案
JCraft JSCH 可用于执行 SFTP 并通过 SSH 连接运行远程命令。
它不使用 Connection 类。在 JSCH 中,您创建一个 Session 对象,其中包含连接信息。然后连接 session 对象,然后创建 Channel 对象来发送输入/接收输出。
Here is the session API documentation for JSCH.
Here are some examples from JCraft.
这里在 Stack Overflow 上提出了很多 JSCH 问题,some of which include working code you could use to try it out.
关于java - 无法理解连接建立代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25495494/