1 단계 : 세션 연결Jsch를 사용하여 쉘 채널에서 다른 SFTP 서버로 파일을 업로드하는 방법은 무엇입니까?
....
session.connect()
2 단계 : ssh를 실행 유닉스 서버에 로그인하고 필요한 경로 cd /logs/server
PrintStream shellStream = new PrintStream(channel.getOutputStream()); // printStream for convenience
channel.connect();
shellStream.println(command);
shellStream.flush();
로 이동 명령 : 쉘 채널 3 단계
channel = session.openChannel("shell");
4 단계 : Unix 서버에서 파일을 가져와 SFTP에 넣습니다.
code to connect sftp channel and put the file from unix server to sftp.
SFTP 서버에 (쉘 채널을 사용하여 로그인 한) Unix 서버에서 파일 (logs/server/server.log
)을 업로드하고 싶습니다.
원본과 대상 모두 원격입니다.
JSch를 사용하여 할 수 있습니까?