通过java如何 *** 作远程的linux服务器中的文件

通过java如何 *** 作远程的linux服务器中的文件,第1张

在Linux服务器上开个FTP吧,然后Java通过FTP去访问。这样比较简单。 
通过ssh也可以,找个Java的ssh Jar包

Linux搭建服务器
1
基础环境配置 11配置centos7 12安装xshall 13安装xftp7
2
配置jdk 18 ==第一步 卸载系统自带的OpenJDK以及相关的java文件。

public static void main(String[] args){
try {
File file = new File("test/pp/tt/asdtxt");
File parent = filegetParentFile();
if(parent!=null&&!parentexists()){
parentmkdirs();
}
filecreateNewFile();
} catch (Exception e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}

你得明白,启动远程的服务,首先得连接到服务器上去。
下面有两种方法:1、通过自定义程序;
2、使用现成的telnet或ssh(推荐)
方法1、首先得看linux服务器的限制,如果服务器允许自定义的登录,
并且你在服务器上运行了一个监听某端口(如1234)的程序,
写一个client端,用socket连接上去,就可以执行了。
方法2、如果服务器支持ssh或者telnet登录,且
允许远程执行脚本的话,可以直接登录进去(当然这算是
使用现成的程序吧,ssh更安全,不过或许不是你想要的。)
有现成的ssh服务,直接使用就是了,自己写的肯定没这个安全~~
要用java的话,应该也有现成的ssh客户端---


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10566714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存