윈도우끼리(버젼상관없이) 텔넷이 오픈되어있다고할때 배치FTP 스크립트처럼 작업할수있나요?

김건우   
   조회 6158   추천 0    

 FTP는 스크립트(배치)로 만들어서 예약작업스케줄에도 걸고 하는데

telnet은 로컬에서 1:1로 통신되나 안되나만 체크해보는 정도인데

텔넷을 사용해서  서버(들)에 대해 접속해서 뭔가 작업하고, 작업한결과를 FTP로 보내든지 하는 작업을 하고 빠져나오고

또 다른 서버로 접속해서 위 작업을 반복수행하는...일괄작업스크립트를 적용 또는 만들수있나요?

사용예가 있거나 방법있으면 조언좀 부탁드립니다.



짧은글 일수록 신중하게.
없을 껄요..
엠브리오 2016-05
리눅스에서는 expect 라는 걸 쓰면 될것 같아 보입니다만..

Windows에서는 잘모르겠네요.
이지영 2016-05
작업이 수행되는 쪽에서 텔넷 서버 클라이언트 모두 설치하면 가능합니다.
박상일 2016-05
winscp 이용하면 됩니다.
박상일 2016-05
https://winscp.net/eng/docs/lang:ko 에가서 winscp 다운 받아서 windows에 설치하시고 winscp 명령이 수행될 수 있도록 경로(path) 환경설정에 잡아주시고
아래 예제를 해보세요.

원격 서버에서 명령 (ifconfig) 수행하고 결과를 ftp로 받는 예제입니다. 지금 실행 테스트 해 본거니까 잘 될겁니다.
명령 실행은 도스에서 아래와 같이 스크립트를 실행하면됩니다.
winscp /script=D:\script.txt

<- 아래의 스크립트를 만들어 놓고 명령을 실행하면
서버에서 ifconfig 명령 실행하고 결과를 test.txt 에 저장
test.txt를 로컬(D:)로 수신하게 됩니다.


-----------script.txt의 내용 -------------------
open sftp://아이디:비밀번호@IP:SFTP 포트번호  -hostkey="ssh-rsa 2048 ea:5c:76:8f:6a:e4:25:4a:6b:0a:83:1e:fe:81:13:4b" <- 요건 winscp의 프로토콜 정보에 있는것
call ifconfig > test.txt
get test.txt C:\
close
exit


자세한 내용은 http://winscp.net/eng/docs/scripting#using_scripting 명령어를 참조하세요


QnA
제목Page 1962/5718
2014-05   5208919   정은준1
2015-12   1740626   백메가
2015-08   6158   김건우
2005-05   6158   김종엽
2005-07   6158   이상룡
2018-12   6157   pc케이스자…
2013-12   6157   MikroTik이진
2009-03   6157   김건우
2005-05   6157   최승현
2019-04   6157   iddqd
2016-12   6157   스스디
2011-07   6157   방o효o문
2007-03   6157   최창혁
2016-07   6157   늘파란
2011-12   6157   오홍식
2016-10   6157   겨울나무
2011-06   6157   데이비드
2012-10   6157   weirdymusic
2017-02   6157   호돌1735
2014-04   6157   황성진
2013-10   6157   방o효o문
2006-05   6157   박찬민