2009-08-27 2 views
0

시스템을 자동 텔넷하는 스크립트를 만들고 싶습니다. 내 서버 (리눅스) 내 시스템 (윈도우 XP)에서 액세스 할배치 파일을 사용하여 Windows 시스템에서 Linux 서버에 로그인

spawn telnet <machine ip> expect "login:" send "<username>\n" expect "Password:" send "<password>\n"

위의 스크립트가 정확합니까? 1) 예라면 컴퓨터 (WindowsXp)에서이 스크립트에 어떻게 액세스합니까? 2) 예라면 패키지를 설치할 필요가 있습니까?

+1

무슨 뜻인지 확실치 않습니다. 배치 파일을 통해 원격 명령을 실행하려고합니까? – Alterlife

+0

그냥 배치 파일을 만들어야합니다. 일단 그 파일을 실행하면 내 서버 (리눅스)에 로그인해야만합니다 – ASHOK

답변

0

당신을 이해합니다. trusted remote hosts and users이 있으면이 명령을 시도 할 수 있습니다.

C:\> telnet -l user_name 

및 암호

을 제공하거나이 link를 참조하면 텔넷 다른 자세한 내용은 유닉스

또한
C:\> echo command | telnet -l user_name 

처럼 뭔가를 할 수 있습니다.

+0

정확한 것이 아닙니다. 그러나 링크는 나에게 약간의 정보를 제공한다. 감사합니다. – ASHOK

+0

명령은 예제 일뿐입니다. 작업을 완료하려면 링크에서 telnet의 세부 정보를 확인하십시오. 이것이 도움이된다면 답을 받아 들여주십시오. – Space

+0

친구, 제 생각에 당신이 내 qtn을 이해할 수 없다고 생각합니다. Telnet보다 Dos 명령의 정보가 필요합니다. 일단 로그인 서버 (삼바 또는 수퍼 리눅스 서버 또는 Windows OS에서 다른 리눅스 서버) 사용자 이름 비밀 번호를 묻습니다. 먼저 서버에 들어가기 위해 텔넷이나 다른 명령을 줄 수 있습니다. 그 후에 우리는 그 서버에 로그인하기 위해 사용자 이름과 패스워드를 주어야합니다. 내 배치 파일에서 내가 제공해야하는 명령. 예를 들면 서버에 액세스하는 텔넷이 있습니다. 이제 내 문제를 이해할 수 있니? 미리 답변 해 주셔서 감사합니다. – ASHOK

관련 문제