Tera Termのあまり知られていないこと

「TELNETやSSHといえばTera Term」という人でも、意外と知らない動作があるようです。
43

あまり知られていない機能

ファイルのD&DでSCPできる

いわもと こういち @ttdoda

そういえばTera TermのVTウィンドウにファイルをドロップするとSCP出来るのって10年前に実装したんだけれど、意外と知られていなかったようだ ttssh2.osdn.jp/manual/ja/abou…

2019-01-09 20:21:12

矩形選択できる

平田豊@フォロバ100 @yutakakn

Tera TermではALTキー押しながらマウスでドラッグすると、矩形(くけい)選択ができます。同じ操作はテキストエディタでもできることが多いです。メモ帳はできないけれど。 pic.twitter.com/RVNg3f0TEU

2019-01-14 18:12:50
拡大

ホスト名欄にオプションを指定できる

いわもと こういち @ttdoda

Tera Termのあまり知られていない機能っていったら、ホスト名欄にコマンドラインオプションが指定できる事かな。有るサーバでは漢字コードにEUCを使うという時などにホスト名入力時に一緒に指定できる。ヒストリにもオプション付きで記録されるので、以降はドロップダウンからその項目を選ぶだけでいい pic.twitter.com/aQAAg7AFzy

2019-01-15 14:42:24
拡大
shinobe179 @shinobe179

YAMAHAルーターにSSHする時とか便利そう twitter.com/ttdoda/status/…

2019-01-16 10:54:58

SSH2にはパスワード変更用のメッセージが定義されていて、Tera Term(TTSSH)はそれに対応している

インフラエンジニアなおき @kungnoi1219

Teratermにこんなパスワード変更要求のUIあったのか・・・ pic.twitter.com/umONjAb4Pv

2019-02-12 16:19:29
拡大
いわもと こういち @ttdoda

じ、実在したのか、SSH_MSG_USERAUTH_PASSWD_CHANGEREQを送ってくるサーバ……OpenSSHが対応していないから、試験用のサーバ(OpenSSHの改造)を自分で書いて実装したんだよな twitter.com/kungnoi1219/st…

2019-02-12 17:00:11
いわもと こういち @ttdoda

@kungnoi1219 Fortigateですか。実装した時はOpenVMSが使ってくると聞いていたんですけれど、流石に手が出せなかったんですよね。Fortigateならば接続確認用にヤフオク等で安いのを一台調達してもいいかも。

2019-02-12 18:10:59
インフラエンジニアなおき @kungnoi1219

@ttdoda awsとかでデプロイしたほうが、最新ファームとか使えていいかもです。

2019-02-12 18:27:28
いわもと こういち @ttdoda

・SSH_MSG_USERAUTH_PASSWD_CHANGEREQ はFortigateが返す事がある ・FortigateはAWSで使える という有益な事が判った

2019-02-12 20:25:03
いわもと こういち @ttdoda

ちなみに SSH_MSG_USERAUTH_PASSWD_CHANGEREQ はパスワード認証時にサーバがパスワード更新を要求する為のメッセージだけど、OpenSSH serverはこれ使わず単に認証が失敗するようになる。この時keyboard-interactive認証を使うとkeyboard-interactive認証の枠組みの中でパスワードの更新が行われる

2019-02-12 20:30:16
インフラエンジニアなおき @kungnoi1219

@ttdoda fortigateはデフォルトパスワードなしなのですが、さっきのプロンプトでは変更できませんでした。シリアルコンソールで変更してログインしました。

2019-02-12 22:11:17
いわもと こういち @ttdoda

@kungnoi1219 うまく動かなかったですか。OpenVMSではパスワードの変更が出来たという報告を貰っているので、空パスワードがうまく扱えていないか、Fortigate特有の問題があるのか…… 環境をそろえて調べて見る方がよさそうですね。

2019-02-13 21:42:50

「バグ」と言われがちな動作

パスフレーズを貼り付けできない

SSHのパスフレーズ入力欄にCtrl+vで貼り付けできない理由はこちら。
この質問は何度目にしたかわからないくらい見ています。

オ ヤ ヂ ニ ア @oyageng

Teraterm、パスワード入力欄にC-vだとダメでC-InsだとOKなのは何故だ。

2018-12-28 08:40:02
いわもと こういち @ttdoda

@oyageng パスワードに制御文字を使えるようにする為ですね。C-vはSYN(0x16)の入力になります。 ttssh2.osdn.jp/manual/ja/usag…

2018-12-28 09:12:40

ウィンドウリサイズ時のクリア

いわもと こういち @ttdoda

Tera Termのあまり知られていない機能じゃなくてどちらかといえばバグだと思われがちな事の方だけど、ウィンドウサイズ変更時に画面がクリアされる事ですね。これは[設定]-[その他の設定]-[全般]にある"ウィンドウサイズ変更時に表示内容をクリアする"をoffにする事で抑止できます。 pic.twitter.com/p6IsEvpmZc

2019-01-16 12:55:26
拡大
いわもと こういち @ttdoda

何でデフォルトではクリアしているのかと言うと、VT100にはDECCOLM vt100.net/docs/vt510-rm/… という80桁/132桁を切り替える制御シーケンスが有るのですが、この時に画面をクリアする事になっています。なのでその動作に合わせてウィンドウサイズ変更時も画面をクリアしている事になっています(後付け)

2019-01-16 12:59:50