【Linux】バッシュシェルでスイッチにtelnetログインする方法
バッシュシェルでスイッチ機器にtelnetログインしてログ収集したりしたいときに
どうやってtelnetログインするかわからなかったので調べて時のメモです。
早い話、コマンドをバッシュシェルに記載して、それをパイプでtelnetコマンドに渡すだけでした。
/root/[実行したいコマンド].sh | telnet [スイッチ機器のIPアドレス]
シェルの中身は下記のようなもの
sleep 1;echo
sleep 1;echo
sleep 1;echo "ter len 0"
sleep 1;echo "show interface"
sleep 1;echo exit
パスワードは設定していなかった、echo何もなし(エンター)になっています(*´▽`*)
その後に好きなコマンドを登録すればOKです。
以上