hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

ラベル teraterm の投稿を表示しています。 すべての投稿を表示
ラベル teraterm の投稿を表示しています。 すべての投稿を表示

2010-12-04

TeraTermでの操作ログを接続先・日付毎に保存する

Tera Termでの自動ログインのように接続先毎にショートカットを作るのが前提です。あとは、接続先毎にログファイルの設定を変えたiniファイルを作っておいてtterm.exeの/Fオプションで指定すればOKです。

以下はsunshine11というホスト名用の設定です。

[Setup]/[Additional Settings]
[Log]タブ
Default log file name:tterm_sunshine11-%Y-%m-%d.log
Default log save folder:C:\Users\hnakamur\Documents\TeraTerm
Auto start logging:チェックオン
[Setup]/[Save setup]でC:\Users\hnakamur\Documents\TeraTerm\tterm_sunshine11.iniに保存します。

tterm.exeのショートカットは以下のようにします。
"C:\Program Files (x86)\teraterm\ttermpro.exe" /M=C:\Users\hnakamur\Documents\TeraTerm\sunshine11_local.ttl /F=C:\Users\hnakamur\Documents\TeraTerm\tterm_sunshine11.ini

tterm_sunshine11.iniの内容は以下の通りです。
connect '192.168.11.101:22 /ssh /2 /auth=pageant /user=hnakamur'

Linuxのscreenのログと違って、色つきlsのエスケープシーケンスは省いてログ出力されるので後から参照する際に便利そうです。

2010-11-19

Tera Termでの自動ログイン

参考1:Tera Termマクロ活用入門(1):各種ログインを自動化する - SourceForge.JP Magazine : オープンソースの話題満載

参考2:Tera Termのヘルプ([Help]/[Index]メニュー)


user1というユーザでhost1というホストに接続する例。pageantを使う前提。

以下の内容でC:\Program Files\teraterm\user1@host1.ttlというファイルを作成。

connect 'host1 /ssh /2 /auth=pageant /user=user1'

C:\Program Files\teraterm\ttermpro.exeのショートカットを作成し、プロパティのリンク先を以下のように変更。

"C:\Program Files\teraterm\ttermpro.exe" /M=user1@host1.ttl

pageantを起動済みなら、このショートカットを起動するだけでログインまで完了します。

ブログ アーカイブ