SSHセッションにセキュリティ出力を追加しました。

SSHセッションにセキュリティ出力を追加しました。

Linuxを実行しているサーバーがあります。このサーバーでWebアプリケーションが実行されています。次のコマンドを使用してログを表示します。

tail -f /path/to/file.log

問題は、私のターミナルウィンドウが80x24で、ログの最後の24行しか表示できないことです。上にスクロールしようとすると、空の行が表示されます(すべてのコンテンツが削除されます)。

ログアウトすると、SSHセッション中に端末に印刷されたすべての内容が削除されます。

場合によっては、これは便利なセキュリティ機能であることがわかりますが、私の場合はこの機能を無効にする必要があります。どうすればいいですか?

修正する:ビデオを録画しました。https://vid.me/wvZj

ベストアンサー1

次のようにSSH経由でファイルをストリーミングし、端末からローカルに印刷できます。

ssh <server_user>@<server_address> 'tail -f /path/to/file.log'

または、ターミナルマルチプレクサを使用できます:screenまたはtmux。私は毎日画面を使用していますが、画面は素晴らしいツールです。ボックスにSSHを接続し、スクリーンセッションを開始して操作を完了し、セッションを切り離してサーバーからログアウトします。次に、SSHを介してボックスに接続したときに実行してscreen -rセッションを再接続すると、端末は出て行くときと同じ状態になります。また、出力をスクロールするオプションもあります。

おすすめ記事