Windows 컴퓨터에서 실행되는 JAVA 응용 프로그램에서 원격으로 Linux 컴퓨터에있는 프로세스를 실행할 수 있기를 원합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 또는 저에게 도움이 될만한 온라인 자료입니까? 매우 감사합니다.Windows 컴퓨터에서 원격으로 Linux에서 프로세스 실행
3
A
답변
1
5
javassh과 같은 많은 Java SSH 클라이언트 라이브러리를 사용할 수 있습니다. Linux 컴퓨터에서 sshd가 실행되고 (방화벽이 모두 ssh 트래픽을 통과하도록 설정되어있는 경우), 그럴 가능성이 있습니다 . 기본적으로 ssh 인증을 구성 할 수있는 방법은 여러 가지가 있습니다. 기본적으로 그물에 암호를 안전하게 보내거나 공개 키/개인 키 쌍 (RSA 또는 DSA)을 사용하는 방법이 있습니다. 일반적으로 후자를 사용하는 것이 좋지만 이 문제에 대해 시스템 및 네트워크 관리자에게 확인하십시오 ... 실제로 소프트웨어 개발 문제가 아니라 시스템 관리 및 보안과 관련된 문제입니다.
0
- 프로세스를 Linux 컴퓨터에서 [fire and forget] 웹 서비스로 공개하십시오.
- Windows 컴퓨터에서 불러옵니다.
0
또한 클라이언트/서버 아키텍처를 만들 수 있습니다. Java 클라이언트는 Java 서버 (~ webservice)에 명령을 전송하여 원하는 프로세스를 실행합니다. 하지만 분명히, 그것은 당신의 목표에 달려 있습니다. 안전하게 처리해야합니까? 인터넷이나 로컬 네트워크를 통해 연결 되나요? 마지막으로 프로세스가 Java 프로세스입니까?
0
당신은 재부 예에 로그인 SSH 명령을 사용할 수 있습니다
..
String[] cm = {
"ssh",
"[email protected]" ,
"your command"
};
try
{
Process q= Runtime.getRuntime().exec(cm);
q.waitFor();
}
catch(Exception e) {}
관련 문제
- 1. C++ : Windows 컴퓨터에서 원격으로 명령 실행
- 2. Python을 사용하여 원격으로 프로세스 실행
- 3. Windows 서버 2008에서 Linux에서 관리 작업 실행
- 4. 원격 컴퓨터에서 응용 프로그램 또는 프로세스 실행
- 5. Sysinternals PsExec 함께 원격 컴퓨터에서 프로세스 실행
- 6. 로컬 Windows 또는 Mac 컴퓨터에서 원격으로 Linux 서비스 다시 시작
- 7. Windows 컴퓨터에서 kill java.exe 프로세스 알기
- 8. Windows 서비스에서 외부 프로세스 실행
- 9. Windows 및 Linux에서 일반 TCL 스크립트 실행
- 10. 우분투 컴퓨터에서 원격으로 windows xp bat 스크립트를 실행하십시오.
- 11. Linux에서 jar 파일 실행
- 12. Mac에서 Mathematica를 원격으로 실행
- 13. PHP 스크립트를 원격으로 실행
- 14. Windows 서비스에서 장기 실행 프로세스 종료
- 15. aspx 대 Windows 서비스에서 긴 프로세스 실행
- 16. Windows Forms - 반복적으로 외부 프로세스 실행
- 17. 관리자 자격 증명을 사용하여 원격 Windows 컴퓨터에서 명령 실행
- 18. .Net 클래스는 SSH를 통해 Linux에서 원격으로 실행됩니까?
- 19. Linux에서 다중 프로세스 인스턴스 방지
- 20. C#/mono : Windows 및 Linux에서 하위 프로세스 목록 가져 오기
- 21. 원격으로 Windows 서비스를 설치하십시오.
- 22. Linux에서 프로세스 메모리 제한을 확인하는 방법은 무엇입니까?
- 23. 멀티 코어 컴퓨터에서 프로세스 잠금
- 24. Linux에서 OpenGL 프로그램 실행
- 25. Linux에서 Android 앱 실행
- 26. Linux에서 hg convert 실행
- 27. X 윈도우 응용 프로그램을 Windows 서버에서 원격으로 실행
- 28. java 서버에서 windows 실행 파일을 원격으로 실행하는 방법은 무엇입니까?
- 29. 요청시 원격으로 클라이언트 Windows 사용자 인증
- 30. 원격 프로세스 실행