telnet 자동 로그인 쉘로 짜고 싶어요. ?
글쓴이: jiphyunjeon / 작성시간: 수, 2003/04/16 - 12:16오후
안녕하세요.
FTP는 이런식으로 성공을 했는데
=========================
#ftp join
server="219.241.225.17 7519"
Password="10291214"
ftp -n $server <<End-of-session
user yedang "$Password"
get yesan$da-$ti2
bye
End-of-session
=========================
telnet 도 이런 식으로 자동 로그인 해서 들어 갔다가 화일보기 ls 명령 실행 시킨 다고 빠져 나오려고 합니다.
소스가 몇개 있긴 한데 에러 나구 어떤님은 어떤 유틸을 깔아야 한다구 하네요.
답변 부탁 드림
Forums:
expect 를 사용해 보세요.
http://list.kldp.org/pipermail/tip/2000Jul/0065.html
여기에 expect를 사용하는 좋은 예가 있군요.
quid pro quo
저는 리눅스에서 expect 를 사용합니다..--#!/usr/
저는 리눅스에서 expect 를 사용합니다..
--
#!/usr/bin/expect
spawn telnet 127.0.0.1
expect -re "login:"
sleep 0.2
send "loginid\r"
expect -re "Password:"
sleep 0.2
send "loginpasswd\r"
interact
expect는..
expect는 리눅스에만 있는건가요..?
방금 게시물 보고 한번 만들어볼려고 했는데
/usr/bin/expect 가 없네요.. 딴데 있는건지도 모르겠지만;;
아, uname 해보니깐 HP-UX 라는군요
expect가 없으면 어떤식으로 만들면 될까요..?
expect 가져다 까시면 됩니다.
tcl 이랑 expect 가져다가 컴파일하고 까시면 됩니다.
재밌는 스크립트언어입니다. ^^
감사합니다.
감사 합니다.
근데 제가 진짜 초보 거든요.
그리고 이걸 유닉스 솔라이스에 적용 하려구 하거든요
가능할까요 ?
그리고 아래 프로그램은 어디가 가면 구할수 있을 까요?
다른분이 답변해준 내용
"tcl 이랑 expect 가져다가 컴파일하고 까시면 됩니다."
좀 자세히 설명해 주시면 좋구요.
님들 그럼 모두 행복하세요. 좋은생각 좋은하루
솔라리스에 expect 깔기
www.sunfreeware.com
에 가시면 tcl이랑 expect랑 컴파일 되어 있는 것이 있습니다.
Solaris 버젼과 하드웨어(sparc/x86)에 따라 파일이 있으니까
해당하는 것을 가져오셔서 pkgadd 로 추가하시면 됩니다.
국내에서는 삼성네트웍스에서 미러링하고 있습니다.
http//ftp.xgate.co.kr/sunfreeware/
로 들어가시면 됩니다.
받아서 설치하는 것은 화면 왼쪽에 있는 Downloading/Installation 링크에 있으니까 참조하시면 됩니다.
간단하게 말씀드리면 ftp나 http로 파일 받아와서 gunzip 으로 푼 후에 pkgadd 하시면 됩니다. (root 계정으로)
수고하세요,,
감사 합니다.
감사 합니다.
성공한후 보고 드리죠.
울님들은 다 고수
댓글 달기