jsch exec 예제

나는 우분투 청사진에 연결하려고합니다. 내가 실행하는 명령을 가져 오는 경우 오류 아래 얻기 : http://wiki.jsch.org/index.php?Manual%2FExamples%2FJschPubkeyAuthExample https://www.journaldev.com/1405/expect-script-example-for-ssh-and-su-login-and-running-commands 그래서, 나는 자바 코드를 통해 유닉스 서버의 내 연결을 확인하려면. 이를 위해 연결을 확인하기위한 명령을 실행해야합니다 시도하고 링크 벨로우에 제공 된 예제를 참조하십시오. 대부분의 경우 공개 키 인증은 서버에 설립되고 암호는 프로그램을 실행하는 동안이 같은 오류가 있어 충분하지 않습니다.. 안녕하세요, 나는이 코드를 사용, 그러나 오류 결과 com.jcraft.jsch.JSch.JSchException에 왔다: 알고리즘 협상에서 실패 com.jcraft.jsch.Session.receive_kexinit (세션.java:520) com.jcraft.jsch.Session.connect (Session.java:286) 컨트롤러에서 com.jcraft.jsch.Session.connect(세션.java:150) Application.Slicing (Application.java:1088) 나는 이것을 시도하지 않았지만 답장 중 하나에 있다. 세미 콜론으로 각 명령을 부가하여 여러 명령을 실행할 수 있습니다. 예를 들어, setcommand (명령1;명령2) Pankaj, 먼저 튜토리얼 주셔서 감사합니다. 내가 실행을 시도 할 때, 나는 다음과 같은 오류를 받고있어요 : 1. channel.isClosed () 찾을 수 없습니다, 그것은 정의되지 않은 말한다.

2. 내가 나에게 컴파일 문제를주는 라인을 주석 때 null 포인터 예외. 그것은 다음과 같이 말한다: 자바.lang.NullPointerException at com.jcraft.jsch.UserAuthNone.start (알 수 없는 소스) com.jcraft.jsch.Session.connect (알 수 없는 소스) com.ssh2.SSHCommandExecutor.main (SSHCommandExecutor.java:36) 이것은 정말 매우 유용, 친절하게 내가이 프로그램에서 여러 명령을 실행할 수있는 방법을 알려주는 JSch는 내가 방법이 있다는 설명서를 읽고 옵션이 있습니까? http://epaul.github.io/jsch-documentation/javadoc/com/jcraft/jsch/ChannelSftp.LsEntry.html#getAttrs- 그러나 나는 “com.jcraft.jsch.JSch.JSchException: java.net.ConnectException: 연결 거부: 연결” 오류를 받고 있습니다. com.jcraft.jsch.JSchException: auth 는 com.jcraft.jsch.Session.connect에서 (Session.java:464) com.jcraft.jsch.Session.connect(Session.java:158) 이 코드에서 오류가 발생했습니다. “pm 34601221946 | 전송” 명령을 실행해야 하는데, 이 명령이 오류를 찾지 못하고 있다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.