본문 바로가기

알아두면 좋은 IT 지식/Network

Telnet Shell 텔넷 접속 후 데이터 전송 까지 순서대로 실행하는 쉘파일 만들기

telnet 명령어를 통한 반복적인 데이터 전송 테스트를 해야하는 경우 쉘파일로 구성하여 자동화 해보자

(
echo 'open 10.0.2.15 10000'
sleep 3
echo '0012TESTDATA'
sleep 3
echo 'exit'
) | telnet

10.0.2.15서버 10000포트에 접속 후
00012TESTDATA 라는 12Bytes 길이의  데이터를 전송 후
접속을 종료한다
명령어 중간중간 3초 간격을 줬다

telnet.sh 과 같이 파일로 만들어 놓고 실행하면 순서대로 동작하는 것을 볼 수 있다