2012-04-26 5 views
2

아파치 commons-net lib를 사용하여 텔넷으로 PC에 연결합니다. 이 서버에 연결이 끝나면 서버 (서버)에서 명령을 실행할 수 있기를 원합니다. Java에서이를 수행하는 가장 좋은 방법은 무엇입니까?호스트로 텔넷하고 명령을 실행하십시오.

+0

원격으로 작동하는지 모르겠지만 시스템 명령을 로컬 [_Runtime.exec() _를 사용하여 실행하는 방법입니다. http://docs.oracle.com/javase/6/docs/ api/java/lang/Runtime.html – jahroy

+0

하지만 Runtime 인스턴스가이 애플리케이션을 실행중인 시스템의 인스턴스가 아닌데, 내가 텔넷에있는 애플리케이션이 아닌가? – 12rad

+0

PC를 언급 할 때까지는 _tshnet_가 아니라 _ssh_라고해야 할 것입니다. p – jahroy

답변

0

JSch을 사용하여 원격 시스템에 telnet 연결하고 명령을 실행하는 것이 좋습니다. examples 섹션을 확인하십시오. 필요한 모든 것이 있습니다.

+2

멋지게 보이지만 텔넷을 지원합니까? ssh 전용으로 보입니다 ... –

+0

텔넷을 보여주는 예제를 찾을 수없는 것 같습니다 -하지만 왜 ssh를 통해 텔넷을 사용 하시겠습니까? –

+1

OP가 PC에 연결하려고하는 것 같습니다. 아마도 ssh가 없습니까? –

관련 문제