多语言展示
当前在线:488今日阅读:19今日分享:20

java中怎么用命令操作远程服务器

有很多人不了解java中怎么用命令操作远程服务器,那么今天小编就在这里给大家分享一点我的小经验,希望可以给你们带来帮助。
方法/步骤
1

有时候你可能需要通过代码来控制执行linux命令实现某些功能。

2

ublic class CogradientImgFileManager{    private static final Logger log     = LoggerFactory.getLogger(CogradientImgFileManager.class);

3

// 测试代码    public static void main(String[] args){        try{            versouSshUtil('10.8.12.189','jmuser','root1234',22);

4

连接远程服务器     * @param host ip地址     * @param userName 登录名     * @param password 密码     * @param port 端口     * @throws Exception

5

public static void versouSshUtil(String host,String userName,String password,int port) throws Exception{

6

JSch jsch = new JSch(); // 创建JSch对象        session = jsch.getSession(userName, host, port); // 根据用户名,主机ip,端口获取一个Session对象

7

session.setConfig(config); // 为Session对象设置properties,session.setTimeout(timeout); // 设置timeout时间,session.connect(); // 通过Session建立链接

推荐信息