Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;%~%は以下の通り置き換える
- ;%ip% : 接続先IPアドレス
- ;%port%: 接続先PORT (telnetなら23、sshなら22が標準)
- ;%teratermIni%: TERATERM.INIへのパス
- ;%loginUser%: ログインユーザ名
- ;%loginPass%: ログインパスワード
- ; パスワードに 「"」 が含まれていると、正しく入力できないため #ascii 形式で入力する
- ; 例えば、「ZAQ!"wsx」の場合は「#90#65#81#33#34#119#115#120」となる
- ;%loginPrompt%: ログイン後に出力されるプロンプト(PS1の必ず表示される文字)を指定
- ; Linuxの場合、一般ユーザなら「$」、rootなら「#」がデフォルトになる。
- ;%suUser%: suユーザ名
- ;%suPass%: suパスワード(%loginPass%と要件は同様)
- ;%suPrompt%: su後に出力されるプロンプト(%loginPrompt%と要件は同様)
- ;%hostName%: タイトルバーに表示される文字を指定する。ホスト名を指定しておくとどこに接続しているかわかりやすくなる
- ;TELNETで接続する場合
- arg="%ip%:%port% %teratermIni% /nossh /T=1"
- connect arg
- wait ":"
- sendln "%loginUser%"
- wait ":"
- sendln %loginPass%
- wait "%loginPrompt%"
- settitle "%hostName%"
- ;SSH(パスワードログイン)で接続する場合
- arg="%ip%:%port% %teratermIni% /ssh /auth=password /user=%loginUser% /password="
- strconcat arg %loginPass%
- connect arg
- sendln %loginPass%
- wait "%loginPrompt%"
- settitle "%hostName%"
- ;ログイン後、続けてSUするなら以下のようにする
- sendln "su - %suUser%"
- wait ":"
- sendln %suPass%
- wait "%suPrompt%"
Add Comment
Please, Sign In to add comment