linuxのtelnetで自動ログインをする方法

reotogashi 230views 更新:2016年1月22日

自動ログインする手段として、expectを使うことが考えられますが、

telnet ip ポート番号

を押したあとには特に何も出てきません。

そこで、以下の方法があります。

sh ./info.sh | telnet ip ポート番号
info.sh
---
#!/bin/sh
sleep 1; echo user-name
sleep 1; echo password
sleep 1; echo exit
---

このようにすることで、telnetコマンドを押した後にinsh.shで書いた文字列が表示され、自動ログインが可能になります。

http://d.hatena.ne.jp/mozukumamemo/20080613/1213314861

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません