JAVA连接Linux
2011-04-25 22:41
106 查看
先要在网上下个SSH.jar包,我要用的是一些文件相关的操作,以下是一个简单的例子。
package test; import java.io.IOException; import java.util.List; import com.sshtools.j2ssh.SshClient; import com.sshtools.j2ssh.authentication.AuthenticationProtocolState; import com.sshtools.j2ssh.authentication.PasswordAuthenticationClient; import com.sshtools.j2ssh.sftp.SftpFile; /** * * @author qianj * @version 1.0.0 * @2011-3-31 下午06:44:56 */ public class Test { public static void main(String[] args) { SshClient client = new SshClient(); try { client.connect("192.168.20.133", 22);//IP和端口 //设置用户名和密码 PasswordAuthenticationClient pwd = new PasswordAuthenticationClient(); pwd.setUsername("root"); pwd.setPassword("111111"); int result = client.authenticate(pwd); if (result == AuthenticationProtocolState.COMPLETE) {//如果连接完成 List<SftpFile> list = client.openSftpClient().ls("./Desktop/hehe"); for (SftpFile f : list) { System.out.println(f.getFilename()); System.out.println(f.getAbsolutePath()); } } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- java使用ssh连接Linux并执行命令
- linux下搭建redis单机版+java连接测试
- Java连接虚拟机linux环境下的redis时报错
- windows、linux下java连接本地MQ队列实现输入(二)
- Linux下Java连接MySql数据库
- linux上安装redis数据库,并实现 java连接redis一路遇到的错误
- Java远程连接Linux系统并执行Linux命令
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- JAVA本地远程连接linux程序监控状态
- java邮件发送在阿里云Linux部署的坑连接不上服务器
- LINUX平台 java怎么直接连接access数据库dbf文件
- linux安装redis,java连接redis
- Java 连接远程Linux 服务器执行 shell 脚本查看 CPU、内存、硬盘信息
- java在linux上始终无法用jdbc跟myql连接
- 解决Linux下JSP连接Orcale的著名错误Java.SQL.Exception The Network Adapter could not establish the connection .
- linux下用java通过串口连接手机或短信猫发送中文短信的方法
- 开发资源连接地址(python、java、Linux等)
- java中使用jsch连接Linux等主机openssl7.0以上
- jconsole不能远程连接linux下java应用的解决方法
- windows环境下java开发连接linux环境的hbase数据获取CURD