Linux에서는 초보자 이상입니다. 그럼에도 불구하고 Linux 시스템의 Apache 서버에 Java Web Service 호스팅을 만들어야합니다. 웹 서비스는 ssh를 사용하여 원격 컴퓨터에 연결하고, txt 파일을 만들고, prog.exe (MPI에서 컴파일 된 C 프로그램)를 실행 한 다음 단일 출력 값을 검색하고 반환해야합니다. 내가 모르는 유일한 방법은 웹 서비스와 원격으로 연결하는 방법입니다. 쉘에서는 다음과 같은 것을 사용합니다 :ssh (원격 Linux 연결)를 사용하는 Java 웹 서비스
ssh [email protected]
그리고 나서 우리는 암호를 묻습니다. ssh 명령과 함께 암호를 보낼 수 있습니까? 대중/개인 키를 사용하여 한 번에 연결할 수 있지만이 프로젝트는 마스터 학위 논문 1이며 결과적으로 머신은 유니의 이러한 것입니다. 대부분의 시간이 단순하지 않기 때문에 나는 기술자들을 망치고 싶지 않습니다.
conn = new Connection(servername, 22);
conn.connect();
conn.authenticateWithPassword(username, password);
session = conn.openSession();
그리고 :
덕분에 매우
대단히 감사합니다! 하지만 오류가 있습니다 : 잘못된 포트 'wpassword'. W는 -pw에서입니다. –
그래서 두 번째 옵션을 살펴 보겠습니다. 고마워요. –
GanymedeSSH를 사용하면 실제로 연결하기가 쉽습니다. –