Tera Term r2【テラターム】

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2008/10/27(月) 23:14:07
Tera Term (Pro) は MS-Windows 用のターミナルエミュレータです。
このスレでは SSH 対応拡張モジュール、TTSSH も取り扱います。

●前スレ
テラターム@Linux 板
http://pc11.2ch.net/test/read.cgi/linux/1012915309/

関連サイトなどは >>2 あたり。
2013/09/10(火) 19:50:23.99
テラタームって、ちょくちょく既存の挙動を変更する改造してくるよな
あれどうにかならんのか
2013/09/11(水) 00:16:00.94
>>723
次のバージョンで直るバグみたい
ttp://sourceforge.jp/projects/ttssh2/scm/svn/commits/5384
2013/09/11(水) 14:33:25.18
>>725
次のバージョンと言わんとスナップショットリリースしてくれないかなぁ。
邪魔くさくて閉口してるんで。
2013/09/11(水) 17:16:34.30
>>719
使ってみた。結構いい感じだけど、
- なぜかCtrl-i (Tab)が入力できない。Ctrl-hとかCtrl-pとかは問題ない。
- できればPuTTY Pageantから鍵を拾ってくる機能が欲しい。
ってところで本格的には移行はしないかな。

フォントのサイズはウィンドウサイズを変えると変わるってのが面白いと思った。
728727
垢版 |
2013/09/12(木) 12:41:30.45
> - なぜかCtrl-i (Tab)が入力できない。Ctrl-hとかCtrl-pとかは問題ない。
曖昧な書き方になってしまったけど、Tabキーでは入力できてて、
emacsなんかで補完もできてる。
Ctrl-iだと何もキー入力してない扱いになるみたい。
0x09以外が送られてる気配もない。
2013/09/17(火) 14:42:53.85
>>726
出てるで
2013/09/19(木) 11:26:57.17
端末リセット
って具体的にはなにしてるの?
2013/09/19(木) 11:28:57.19
エスケープシーケンスをリセット
2013/09/20(金) 06:44:36.12
エスケープシーケンスをリセット
って具体的にはなにしてるの?
2013/09/20(金) 08:14:28.26
アンエスケープして送受信バッファクリアとか?
2013/09/20(金) 08:40:01.11
>>732
ソース読みなよ。
2013/09/20(金) 08:51:08.53
ソースを読む
って具体的にはなにするの?
2013/10/02(水) 15:19:20.63
起動時に接続ダイアログを開かないように
設定ファイルで設定している状態で
起動時に接続ダイアログを開くように
起動プションを指定したいんだけど、どうしたらいいかな。

逆ならできるんだけど
2013/10/02(水) 16:42:17.01
ソース読みなよ。
2013/10/02(水) 17:08:54.30
ソースを読む
って具体的にはなにするの?
2013/10/03(木) 06:34:01.52
すみませんが詳しい方のみ回答をお願いします
2013/10/03(木) 10:43:11.00
ログダイアログうぜえ。早くリリースしてください。
2013/10/03(木) 10:53:48.56
ソース書きなよ。
2013/10/03(木) 11:50:08.90
ソースを書く
って具体的にはなにするの?
2013/10/03(木) 14:03:37.45
それつまんないからもういいよ。
2013/10/03(木) 18:52:22.58
>>740
スナップショット有るよ
2013/10/03(木) 22:52:42.88
スナップショット
って具体的にはなんなの?
2013/10/04(金) 01:00:10.02
スナップショットとかRCを使わないからバグが見つからないままリリースされるんだろ
2013/10/04(金) 07:30:22.03
スナップショット…
ググると、エミュレーターでメモリやHDDの状態を中途保存する機能のことのようですね。
そんなことして使うんですかぁ?
748名無しさん@お腹いっぱい。
垢版 |
2013/10/04(金) 18:16:15.45
>>747
2013/10/04(金) 18:18:08.23
かまうな。
2013/10/14(月) 20:38:52.56
teratermの暗号生成がどんどんわけわからんくなってきた。
2013/10/15(火) 10:10:22.45
わかるまで繰り返し読め
752名無しさん@お腹いっぱい。
垢版 |
2013/10/20(日) 03:46:14.65
10月20日午後17時からチートを公開します。

ニコ生での放送も兼ねての公開となります。

Hackzeyユーザー300人突破感謝します。

http://hackzey.info/

購入希望の方はSkypeID hackzeyy までご連絡ください。

スカイプの名前は『★hackzey@新ID』で御座います。

【Hackzey TERA XIGNCODE回避 】
http://www.youtube.com/watch?v=dRO8WpNsRFE

【Hackzey TERA チート】
http://www.youtube.com/watch?v=NY8BfR8dcEM

ご連絡お待ちしております!
753名無しさん@お腹いっぱい。
垢版 |
2013/10/20(日) 04:37:23.48
10月20日午後17時からチートを公開します。
明日の公開は【体験版】です!
体験版は無料でチートを体験することができます!
ニコ生での放送も兼ねての公開となります。

Hackzeyユーザー300人突破感謝します。

http://hackzey.info/

購入希望の方はSkypeID hackzeyy までご連絡ください。

スカイプの名前は『★hackzey@新ID』で御座います。

【Hackzey TERA XIGNCODE回避 】
http://www.youtube.com/watch?v=dRO8WpNsRFE

【Hackzey TERA チート】
http://www.youtube.com/watch?v=NY8BfR8dcEM

ご連絡お待ちしております!
754名無しさん@お腹いっぱい。
垢版 |
2013/10/28(月) 15:17:34.49
シリアルポートのteratermのマクロが動かない

; test.ttl
connect '/C=1 /BAUD=2400'
sendln ''
; 自動処理のためのTTL



試しに実行すると
New connection の画面が開いて(この開くのも変?)
serialを選んで進むと
普通のコンソールが使える(???)
sendlnにすら処理が進んでいない


teratermはLAN専用でRS232cはオマケ?
2013/10/28(月) 15:51:11.63
オマケってことはないよ。
2013/10/28(月) 18:41:01.88
>754
最初に シングルクォート2個を送出したいという意図でOK?
sendln で '' の代わりに #39#39 または #$27#27 としたらどーよ。
(' の ASCIIコード)
757名無しさん@お腹いっぱい。
垢版 |
2013/10/29(火) 00:59:51.47
sendln は説明のため引用しただけで$0d$0aでも同じです。

ためしに、.iniファイルをecho有りにするとギクシャクしながら本来のマクロが動作。しかしpause1秒が10秒待たされながらTTL処理が流れてる模様。
おまけにCPU負荷100%から下がらず異常。マクロを強制停止すると正常に戻る。

LANでTELNETでマクロを作る時と実行でコンソールが開き、マクロ終了で画面が閉じるのに、シリアルポートではこの動きがないのがそもそも変?低速ボーレートが苦手?
2013/10/29(火) 03:43:27.46
バージョンは最新ですか?
また、TTLは最小構成にしても同様でしょうか?
奇妙な動きをする時はTTLに問題があることも。

それでダメなら、バグレポート上げるしかないね。
2013/10/29(火) 10:56:17.74
仕事で毎日COMポート使ってるが特に問題ないので
ユーの環境(ソフト、ハード含む)にプロブレムがある
760名無しさん@お腹いっぱい。
垢版 |
2013/10/29(火) 18:34:23.19
おさわがせしましました
バージョンアップしたらなおりました。2.3->4.71
予定取りのマクロ動作になりました。
2013/10/30(水) 00:15:16.47
2.3はダメだろw
ま、何にしても解決してよかったけどさ。
2013/10/30(水) 10:41:31.00
2.3ってw
2013/10/30(水) 11:46:55.68
動いたんならいいけど、なんで最新じゃない4.71を選んだのか…
2013/10/30(水) 15:15:14.99
>>763
>>760はもう2年くらい前にすでに死んでいるんだよ
2013/11/02(土) 22:03:14.72
TTLマクロでプロンプトの文字列を取得したいんだけど、
以下のようにしてもうまく拾えない。

setsync 0
sendln ''
recvln

対処療法でこうすれば取得出来たけど、これは仕様なの?
setsync 0
send #13#10#13#10 ; 改行コードを2行送出
recvln ; 空読み
recvln
2013/11/04(月) 09:53:35.96
2013年の更新ではマクロが強化されていて嬉しい。
ver 4.75で新設された continue コマンドは
while / until ループ処理の幅を広げられてgood!

ver 2.3の仕様ではGOTO主体でスパゲッティになりがちだったけど、
最近は call 〜 return で構造的なプログラミングができるようになってきた。
2013/11/04(月) 10:03:56.78
>766
continue は Ver4.77からだったw

ttp://ttssh2.sourceforge.jp/manual/ja/about/history.html

文字列を変数に設定するのも sprintf2 コマンドのお陰でとても楽になった。
strconcat で既存の変数の後ろにつなげるしかなかった頃からから思えば夢のよう。
2013/11/04(月) 13:45:26.17
>>765
どうなるの? 普通にエコーバック拾ってんじゃないの?
2013/11/04(月) 13:45:54.81
strwait コマンドでタグ付き正規表現でホストからの文字列を待ち受けできるようになったのも大きい。
受信した文字列はタグ毎に分解された変数に格納されるので、これも処理がしやすくなった。

クセの強かった旧Verに比べてだいぶ素直な書き方ができるようになってきたので
UNIX シェルやperlなどのスクリプト言語のプログラミングに心得がある人なら、
再チャレンジしてはいかがでしょうか?
770765
垢版 |
2013/11/04(月) 13:54:54.51
>767

例えば bash プロンプト root@linux:~# があって、これを拾いたいとする。
setsync 0
sendln ''
recvln
messagebox inputstr 'inputstr'

とやっても、inputstr は空で値が入ってない。
771765
垢版 |
2013/11/04(月) 14:16:50.80
setsync 0
sendln 'echo aaa'
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'

とやると、1回めで「echo aaa」と表示されるので、自分のエコーバックを拾っているね。
2回めで aaa の結果が拾える。
2013/11/04(月) 14:25:01.43
解決しそうで良かったな。
それはさておいて

iniファイルで、秘密鍵置き場のデフォルト位置を指定できない?
773765
垢版 |
2013/11/04(月) 14:33:19.06
ところが、
setsync 0
sendln ''
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'
とやると、2回めの recvln のところで改行待ちで止まっちゃう。

結局、こういうふうにやるしかない。
send #13#10#13#10
recvln
recvln

バグっぽいなー。

>772
DefaultRhostsHostPrivateKeyFile のパラメータで設定できない?
2013/11/05(火) 14:43:19.09
timeoutのデフォルトが0だけどそのせいということはない?
2013/11/05(火) 17:17:05.58
まさかそんなことはないだろう。
776名無しさん@お腹いっぱい。
垢版 |
2013/11/07(木) 22:52:25.39
ぽんこす ぱけらっぴーき ちょっりっぷ ちょっりっぷ ぽぉんぷ
777765
垢版 |
2013/11/12(火) 11:45:02.19
シリアル接続で >773の対処策をすると逆にプロンプト文字列は拾えない。

send #13#10#13#10
recvln
recvln

これの1回めのrecvln で拾えちゃう。
なんだこれ?
2013/11/14(木) 20:21:44.50
>765
recvln は「改行*まで*」を待つから正しい

>770
sendln '' の結果は <改行>root@linux:~# だから、改行の前までを拾う仕様の recvln の結果は空文字列

>773 1個目
1回目の recvln は上記と同じ
2回目の recvln は sendln '' の結果が # までで改行がないから待ちになる

>773 2個目
結果が <改行>root@linux:~# <改行>root@linux:~# になるから、
最初の recvln で先頭の改行の前までの空文字列、2回目の recvln で次の改行までの間が取れる

>777
これは再現しないんで、なんか別の所に原因がある気がする
2013/12/11(水) 11:24:04.25
ファンクションキーを使うプログラムで
ファンクションキーを押すと終了しちゃう
2014/01/20(月) 15:04:12.75
デフォルトの秘密鍵は DefaultRSAPrivateKeyFile=id_rsa だけど
ディレクトリはどこに覚えさせればいいかな?
2014/01/20(月) 15:10:00.61
フルパスで書きゃいいんじゃないの?
2014/01/20(月) 16:19:56.58
>>781
それだと、指定したファイルは当然覚えてるけど
ディレクトリは覚えないんよ
2014/01/20(月) 18:34:42.66
>>782
鍵ファイルを開くときの初期フォルダ?
ならWindowsが勝手に覚えて忘れるやつじゃなかった?
2014/01/20(月) 21:17:56.48
>>783
どう設定してもttermpro.exeと同じディレクトリになるっぽい

・・・ひらめいた
2014/02/25(火) 21:52:43.44
20年か
2014/02/26(水) 10:46:17.87
「再接続」機能がほしいんだが、どうにも難しそうだ
2014/03/03(月) 13:52:41.97
4.81
2014/03/03(月) 22:07:59.35
20執念記念
2014/03/04(火) 15:02:43.97
毎日仕事で大変お世話になっております
790名無しさん@お腹いっぱい。
垢版 |
2014/04/02(水) 10:54:08.42
SSHの鍵を特定のフォルダにまとめておいておきたいんだけど
どうしたらいい?
2014/04/02(水) 11:10:35.77
mv
2014/04/02(水) 11:12:53.84
すみませんが詳しい方のみ回答をお願いします
2014/04/03(木) 16:15:57.72
溢れ出る知恵遅れ臭
2014/04/03(木) 16:28:25.82
社史編纂室の方のみ回答をお願いします
2014/04/28(月) 15:31:14.08
・時間不足気味のゲーム生活がRMT OPで変わるのね。
RMT OPはゲームの生活を変わる!もっとやすいゲーム生活を楽しみ!
TERAのゴールド不足場合は RMT OP へ!
今のTERAのゴールド販売価格は前の価格より下げました!!

 _/\/\/\/|_
\          /
< 値下げしました>
/          \
 ̄|/\/\/\/ ̄

エリーヌ 鯖  1,000ゴールド=66円

ユリアン 鯖  1,000ゴールド=71円

ルーキー 鯖  1,000ゴールド=270円

「TERA rmt op」 を検索してください
2014/05/07(水) 20:39:25.26
テラタームとか超なつかしい
2014/06/10(火) 14:54:16.68
画面クリア にキーボードショートカット割り当てたいけど
どうしたらいいかな?
2014/06/10(火) 15:00:38.08
KEYCODE.TXTを読む。
2014/06/17(火) 00:21:05.44
>>798
だめじゃん。 KEYBOARD.CNF 効かないよ?
2014/06/17(火) 08:24:45.74
やり方間違えてるんじゃね。
2014/06/17(火) 09:24:51.85
>797

KEYCODE.TXTによると、メニューコマンドのIDは
>[Edit] Clear screen 51250
となっているので、

KEYBOARD.CNF の末尾に以下を追記すればいい
--------------------------------
[User keys]
; [Shift]+[F1] で 画面クリア
User1=571,3,51250
--------------------------------
他のキーに変えたければ 571 の部分を対応するキーコードに書き換える

まずはKEYBOARD.CNF をコピー&修正して
メニューから読み込んで試してみるべし
2014/06/17(火) 09:47:27.12
やりたいのはほんとにTeraTerm側でやることなんかな。
接続先側でクリアしたいんじゃないだろうか。
2014/06/17(火) 10:54:29.76
>802
なるほど。ホスト側でクリアスクリーンしたい場合か。。。
OSやshell、端末種別にもよるけど、
ubuntu 12.04 / bash / TERM=xterm の場合、
[CTRL]+[L]で画面再描画になるので、以下のようにすればいいんじゃないかな。

--------------------------------
[User keys]
; [Shift]+[F1] で ^L を送出(HOST側で画面再描画)
User1=571,0,$0C
--------------------------------
送出コードはASCIIコード表(16進表現)を参照のこと
2014/06/17(火) 10:58:19.29
>>803
わざわざそんなんやるなら素直にCtrl+L押した方がいいな。
2014/06/17(火) 10:59:19.56
そもそも>>799って言ってるから
KEYBOARD.CNFを書き替える方法を提示しても無駄かと。
2014/06/17(火) 11:31:03.98
>>804 確かにw
>>805 何らかの理由でKEYBOAD.CNFが読み込まれない場合があるので、
>801ではコピー&編集してからメニューからの読み込みを提案してみた。

よく、KEYBOAD.CNF や TERATERM.INIが有効にならない!
って問題で良くあるのが、
Administrator がアーカイブの展開等で自分のDesktop に新規作成したファイルを
C:\Program Files\teraterm 以下に「移動」させた場合。

Desktop(というより%USERPROFILE%フォルダ以下)に作成したファイルは作成者のみ読書ができ、
他のユーザは読み込み権限がない。
そしてファイルを「移動」した場合は元のアクセス権が引き継がれるので、
Administratorが「移動」したKEYBOAD.CNF や TERATERM.INIは 一般ユーザには読めないファイルになってしまう。

「移動」せずに「コピー」すれば済む話だけどね
807名無しさん@お腹いっぱい。
垢版 |
2014/07/16(水) 08:50:52.54
>>802
接続先側ではなく端末側でクリアしたいんです。

今のteratermの画面クリアは1画面分改行なので
tail -f でログ見るときに区切りの意味で画面クリアすると
逆スクロールしてチョロ見するときに見やすいんです。
2014/07/16(水) 08:57:31.29
>>807
別の解決方だけど、tail -f 実行中にかまわず ENTERを何個か入力するとエコーバックされて
画面に空行があくので区切りとしてみやすくなるよ。
入力したENTERはtail -f終了時にシェル上で無駄な改行として解釈されるけどそれは無視で。
2014/07/16(水) 10:27:46.11
>>807
それ、やりたいのは画面クリアじゃなくバッファクリアなんじゃね。
2014/07/16(水) 20:19:43.13
>>808
これは自分もよくやるなw
ローカル側だけの処理と違ってscreenなんかを使ってても効くし。
というかwindowsからの接続は基本的にscreenやtmuxかますし。
2014/07/17(木) 18:28:54.60
昔screen使っててやたら生き埋めになるときがあって
それ以来使ってない。
また使うか
2014/07/17(木) 18:32:49.56
生き埋めって?
2014/07/17(木) 18:42:55.89
socketファイルが削除されて再接続できない、でもそのscreen上のプログラムは生きたままとか?
2014/07/17(木) 22:52:38.29
screenが何らかのバグでクラッシュすると、
そういうメッセージが出るんよ
スーパー牛さんパワーみたいなもんだ
2014/08/31(日) 13:58:46.59
>>808
それをやるとき、エンター連打の代わりに画面クリアしたい。
画面クリアは実際には1画面分改行になるので便利なんです。
816名無しさん@お腹いっぱい。
垢版 |
2015/02/11(水) 14:49:40.41
すいませんここで聞くのかわからなかったのですが、
制御シーケンスについて教えてください。
ターミナルから入力するケースと、ホスト側から返ってくるケースと2通りに
分けるとすると、CSIシーケンスなどはホスト側から返ってくるケースを想定
して作られているのでしょうか?
手で入力しても何も反応しないものばかりで、混乱しています。
817名無しさん@お腹いっぱい。
垢版 |
2015/05/02(土) 14:16:17.98
テラタームのキーボード設定で
ENDキー がSELECT という機能に割り当てられてるけど
SELECTってどういう機能?
2015/05/03(日) 15:49:06.36
VT200 とかの実機を持ってるわけじゃないけど、これを見ると
ttp://www.ccsscorp.com/course/cc-002/013a.html
文字選択の emacs の C-SPC みたいな感じだし、これによると
ttp://h71000.www7.hp.com/doc/732final/6525/6525pro_011.html
メニューアイテムの選択開始と選択確定っぽい感じ?だし、これだと
ttp://www-01.ibm.com/support/knowledgecenter/api/content/nl/ja-jp/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/reference/html/kbd_reference06.htm#HDRLOCEK
また違う動きが説明されててよくわかんないな。
アプリごとに違う使い方をするのかな?
Windows だと F1 はヘルプが一般的だけど一太郎だとファイルを開くになるみたいに。
2015/05/04(月) 17:18:17.17
>>818
ありがとう
ちなみにTeratermではENDで文末移動なので
もうSELECTの機能そのものは誰も使ってなささ王
820名無しさん@お腹いっぱい。
垢版 |
2015/05/18(月) 17:21:31.91
最下行にスクロールするショートカットキーってある?
2015/05/18(月) 22:40:29.98
Ctrl+End とか?
2015/05/19(火) 13:53:02.36
>>821
オー!
サンキュー、ベリーマッチ。
823823
垢版 |
2015/05/31(日) 16:53:55.57
バージョン4.87リリース記念age!

OpenSSH 6.8に接続できなくなってパニックになったサーバー管理者の方々
が多かったのではないでしょうか。
ということで、この問題が修正されたものが本日公式にリリースされました
ので、利用者はアップグレードをオススメしときます。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。