添加的pom依赖:
<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.49</version> </dependency>
public void fileOpen() throws Exception{ Session session ; JSch jSch = new JSch(); session = jSch.getSession("用户名","服务器地址"); session.setPassword("密码"); Properties sshConfig = new Properties(); sshConfig.put("StrictHostKeyChecking", "no"); session.setConfig(sshConfig); session.connect(); ChannelSftp channelSftp = (ChannelSftp)session.openChannel("sftp"); channelSftp.connect(); //本地文件上传到服务器的指定目录下 channelSftp.put("C:\\Users\\desk\\Desktop\\aa.txt","/home/file/"); //将服务器目录下的文件下载到指定本地目录 channelSftp.get("/home/file/aa.txt","C:\\pdf"); channelSftp.disconnect(); session.disconnect(); }