java模拟linux命令scp
2015-06-25 10:32
453 查看
要导入包ganymed-ssh2-build210.jar
package testScp; import java.io.IOException; import ch.ethz.ssh2.Connection; import ch.ethz.ssh2.SCPClient; public class Scp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String user = "root"; String pass = "`12345678qwer"; String host = "192.168.2.2"; Connection con = new Connection(host); try { con.connect(); boolean isAuthed = con.authenticateWithPassword(user, pass); System.out.println("isAuthed===="+isAuthed); SCPClient scpClient = con.createSCPClient(); scpClient.put("F:\\path.txt", "/root/"); //从本地复制文件到远程目录 System.out.println("成功传输!"); }catch (IOException e) { e.printStackTrace(); } con.close(); } }
相关文章推荐
- Linux 学习资料汇总
- 查看linux版本的三种常用方法
- linux共享库
- Linux VPS Debian安装LXDE+VNC桌面 附配Firefox浏览器及简体中文
- 安装centos6.5如何选择安装包
- Linux的sleep()和usleep()的使用和区别
- Linux中awk之getline命令
- Boa服务器在ARM+Linux上的移植
- linux命令- 每日一练(4):mkdir命令
- Linux 快速清屏快捷键
- Archlinux开机自动执行自己所写程序
- Linux查看版本信息及CPU内核、型号等
- ZZ Linux最大线程数限制及当前线程数查询
- Linux有问必答:如何在Linux中直接挂载LVM分区
- linux 开启慢查询,分析查询语句
- Linux有问必答:如何在Linux中直接挂载LVM分区
- linux下vi命令大全
- linux 内核调试指南
- VNC轻松连接远程Linux桌面
- linux 查看参数