零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【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です。

 

以上