[debianでssh経由でログインすると、2004l文字が表示されます。

[debianでssh経由でログインすると、2004l文字が表示されます。

私は最近、Debianの/etc/bash.bashrcで$PS1環境変数を修正しました。現在のセッションでこれらの変更を実行するには、次のように bash.bashrc を再起動できます。

. /etc/bash.bashrc

通常どおり /home/%u/bash.rc を再起動します。しかし、そうしたときにプロンプ​​トが何かをロードするようだったので、「ctrl + C」をやってみることができるすべては?2004l文字を印刷しました。 SSH接続を再起動し、再度ログインしてコンピュータを再起動してみましたが、何も機能しませんでした。

最後の2行は出力です。

スクリーンショットでわかるようにログインはされますが、それだけに見えてコマンド入力もできませんね。

ベストアンサー1

SSH経由でログインできる場合は、scpを使用して復元された.bashrcをダウンロード、復元、アップロードできます。

ログイン時に ~/.bashrc ロードを一時的に無効にするには、/bin/bash --norcssh で実行することを指定します。

ssh -t user@host /bin/bash --norc

おすすめ記事