SSH接続の最初の数行以上が表示されない

SSH接続の最初の数行以上が表示されない

SSH バッファ サイズについて助けが必要です。

自宅に Vista マシンがあり、そこに「Free SSHD」をインストールしました。また、この Vista マシンに接続されている自宅のラボ機器にアクセスするために、ダイナミック DNS も設定しています。仕事用の XP マシンから、Putty を使用して自宅のマシンに接続しています。これまでのところ、すべて問題なく正常に動作しています。

問題は私が出力の最初の数行以上の行は表示されません

スペースバーを押して画面からさらに出力を消そうとすると、出力が上にスクロールし、画面に表示される出力が増えるにつれて出力が失われます。仕事用のマシンで使用している Putty クライアントは十分なバッファ サイズで設定されていますが、出力にはまだ数行しか表示されず、上に移動するとバッファが自動的に空になります。Web 全体を検索しましたが、適切な解決策はどこにも見つかりませんでした。

誰か助けていただけませんか? ありがとうございます。

答え1

FreeSSHd は、Windows 用の他の多くのコマンドライン リモート アクセス システムと同様に、すべてのターミナル描画をサーバー側で処理します。スクロール テキストは、エスケープ シーケンスを使用して画面全体を再描画することでクライアントに表示されるため、PuTTY のスクロールバックには何も入力されません。

代替案としては、OpenSSH で Cygwin を使用するという方法がありますが、これには多くの追加作業が必要です。それ以外では、出力をページングするには、コマンドを「more」にパイプします。

関連情報