DTIにて一か月くらい前にVPSをレンタルしました。で、このまま放っておくのは勿体ないなので何かすることにしました。
まずはSSHでTera Team接続するのにログと取って置きたいな設定とかログインを自動化したいよねの設定です。
ということで、下記を参考に自分もやってみました!
http://sourceforge.jp/magazine/10/01/08/0825239
- *.ttl ファイルをttpmacro.exeに関連付けさせる
- サンプルマクロファイル ssh2login.ttl を編集
; sample macro of Tera Term
;
; File: ssh2login.ttl
; Description: auto login with SSH2 protocol
; Environment: generic
; Update: 2004/12/4
; Author: Yutaka Hirata
username = 'root'
hostname = '183.181.***.***'
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
msg = 'Enter password for user '
strconcat msg username
passwordbox msg 'Get password'
msg = hostname
strconcat msg ':22 /ssh /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg inputstr
connect msg
- username, hostnameを書き換えます
- ログインと同時にログの記録を開始する ssh2login.ttl に下記を追記する
; 自動ログ記録
logdir = 'c:\temp\' ; 例)C:¥Users¥otp¥Desktop¥ など
logfile = logdir
strconcat logfile username
strconcat logfile '@'
strconcat logfile hostname
getdate datetime '-%Y%m%d-%H%M%S'
strconcat logfile datetime
strconcat logfile '.log'
logopen logfile 0 1
- ssh2login.ttl を別名で保存して、ログインが出来るか確認する
- こんな感じでウィンドウが出てきて、Password入力後にいつもの画面が出てくればOK!!
- 私がミスったところは
strconcat msg ':22 /ssh /auth=password /user=' のポート番号の変更を忘れていて Link macro first.Use ‘connect’ macro. エラーがずっと出ていた。要はまったく接続出来てなかったわけねw
logdir = 'c:\temp\' の最後の \ を忘れていて、ログファイルが全然作られなかった、たしかにその後のマクロを考えると \ は必要ですね。
以上、意外と時間がかかってしまったよ。
0 件のコメント:
コメントを投稿