不建议使用,需要知道服务器密码才能使用,但是生产环境的服务器密码一般不对开发者开放。
SCPClient 的get方法从服务器下载中文名称的文件时也存在问题。

/*** 创建SSH连接* @param hostName* @param username* @param password* @param port* @return*/public static Connection getConnect(String hostName, String username, String password, int port) {Connection conn = new Connection(hostName, port);try {// 连接到主机conn.connect();// 使用用户名和密码校验boolean isconn = conn.authenticateWithPassword(username, password);if (!isconn) {System.out.println("用户名称或者是密码不正确");} else {System.out.println("服务器连接成功.");return conn;}} catch (Exception e) {logger.error("远程服务器连接异常:", e);}return null;}/*** 实现下载服务器上的文件到本地指定目录* @param conn SSH连接信息* @param basePath 服务器上的文件地址/home/Fileimg/myqxin.jpg* @param localPath 本地路径:D:/* @throws IOException*/public static void getFile(Connection conn, String basePath,String localPath) throws IOException {SCPClient scpClient=conn.createSCPClient();try {scpClient.get(basePath,localPath);} catch (IOException e) {logger.error("服务器文件保存本地异常:", e);} finally {System.out.println("服务关闭");conn.close();}}

Java从服务器下载文件到本地相关推荐

  1. Java 从服务器下载文件到本地

    运行main方法即可运行... package com.Manage.control;import java.io.BufferedReader; import java.io.DataInputSt ...

  2. ubuntu从本地上传文件到云服务器、从云服务器下载文件到本地的命令(亲测有效)

    1.ubuntu从本地上传文件到云服务器: sudo scp 本地文件路经 username@目标ip:目标路径 在本地打开终端,输入命令,如: scp ./localfile.txt usernam ...

  3. java使用ftp下载文件到本地(只是下载)

    1.添加依赖         camel-ftp依赖与commons-net依赖两者取其中一个即可         <dependency>             <groupId ...

  4. scp从服务器下载文件到本地或从本地上传文件到服务器

    1.从服务器下载文件 scp username@servername:/remote_path/filename ~/local_destination       2.上传本地文件到服务器   sc ...

  5. scp命令服务器下载文件到本地,scp命令linux拷贝文件到本地,服务器下载文件,scp命令拷贝文件,scp命令文件下载上传到服务器

    scp命令文件下载上传到服务器 # 服务器拷贝文件到本地 # # scp 服务器路径文件 本地路径文件 scp root@192.168.0.111:/tmp/test.sql D:/share/te ...

  6. java实现网上下载文件到本地

    思路: 要弄清网上下载文件的一些关键逻辑.我们要从网上获取信息,第一步必须要有网络连接(connection),接着是你要获取信息的路径(ResourceUrl),然后你要对获取到的信息的处理(pro ...

  7. 使用 scp 上传文件到远程服务器/从远程服务器下载文件到本地

    Intro wuyujin@ubuntu18:~/Desktop/project/网站部署$ whatis scp scp (1) - secure copy (remote file copy pr ...

  8. PHP网站从服务器下载文件到本地

    public function download_file(){//文件路径$fileurl = __DIR__."\\..\\success.txt";$filename = & ...

  9. PHP中curl使用案例(四)-- 从ftp服务器下载文件到本地

    //从FTP服务器下载一个文件到本地 //初始化 $curl = curl_init(); //设置被下载文件的url curl_setopt($curl, CURLOPT_URL,"ftp ...

  10. 常用的xshell命令之从本地上传文件和从服务器下载文件到本地

    借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器. 如果没有安装,需要执行:[cpp]yum install lrzsz[/cpp ...

最新文章

  1. Springboot自动配置原理入门
  2. java过去不到空单元格,Java POI。空白时跳过单元格
  3. ZOJ 3209 Treasure Map DLX
  4. 使用ZbarSDK实现扫描二维码以及条形码功能(iOS)
  5. delphi延时 4种方法
  6. 倪光南院士:中国为何做不出像样的操作系统
  7. 22 mysql有那些”饮鸩止渴”提高性能的方法?
  8. 【原】 可供测试的信用卡号 Test Credit Card Number
  9. 椭圆检测 Arc Adjacency Matrix-Based Fast Ellipse Detection 代码和数据集使用教程
  10. Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificat
  11. InnoSetup教程
  12. 渗透测试工具(一) CS
  13. ppm理解与代码实现
  14. USACO——挤牛奶
  15. C语言将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出。
  16. 【国企改革观象台】开展体系化能力建设,筑牢网络安全基石 - 国企十四五安全规划的思考(下)
  17. STM32(基于HAL库)驱动0.96寸OLED屏幕(六脚)
  18. 方舟原始恐惧mod生物代码_远古时期的恐龙加神话生物的时代,你,如何生存?...
  19. 论语心得 04: 君子之道
  20. 偏导、方向导数、梯度的关系

热门文章

  1. java get请求中文_如何解决java中get请求中文乱码的问题
  2. Swift - URL转码解码
  3. Ubuntu22.4开发环境配置
  4. 预测大盘最准确的指标_预测大盘最准确的指标-图讯阅读基地
  5. linux系统date命令(时间戳与日期相互转换)
  6. 关系运算符和逻辑运算符
  7. Kconfig语法学习
  8. mybatis插件助手的使用
  9. MyBatis从入门到精通(五)—MyBatis插件原理探究和自定义插件实现
  10. 小程序随笔(关于香港手机号无法接收短信)