我是java的新手,我想写一段代码,用SSH (带IP和密码)连接Linux机器,创建一个目录,然后把我的文件复制到那里。我该怎么做呢?
以下是python中的实现方式:
ssh.connect(automationGW, port=22,
username='root', password=passwordGW)
stdin, stdout, stderr = ssh.exec_command(mkdir /opt/Home/test_files)
cmdResult = stdout.read()
scp = SCPClient(ssh.get_transport())
scp.put(directory + '/finalDir/' + pcapFile, '/opt/Home/test_files')
ssh.close()在java中,ssh.exec_command、SCPClient(ssh.get_transport())和scp.put对应的命令是什么?
非常感谢。
发布于 2021-08-31 06:45:14
您可以使用jsch。
它也有很好的examples文档。
您可以使用这些示例来编写创建目录和上传文件的程序。
https://stackoverflow.com/questions/68993769
复制相似问题