127.0.0.1でSSHを接続する必要があるのはなぜですか? [閉鎖]

127.0.0.1でSSHを接続する必要があるのはなぜですか? [閉鎖]

私を含むユーザーが職場でSSHを介して127.0.0.1に接続するのを見ます。私の場合は、他のユーザーIDと非標準ポートからLinuxの作業環境(ホスティング)にアクセスするプロセスの一部としてこれを行いました。

私がなぜこれをするのか知りたいです。

私が使用したコマンドは、xxxxxがポート番号です(ポート22ではなくまったく異なるポートです)。ssh [email protected] -p xxxxx

このプロセスは、私が職場から受け継いだ以前のLinuxインストールの一部です。これらだけで、との違いは何ですか?ssh [email protected]su user

答え1

有効にすると再度ログインするので、そのユーザーの標準ログイン環境を取得できます。ユーザーのみが変更されます。 ssh [email protected]su user

より良い比較はsu - user環境を設定することです。この場合には特別なことをしない限り大きな違いはないようです。

誰が使用しても誰も知らないsshので、会社から受け継がれた知識を使用しているのだろうか?-su

答え2

SSH接続用に特別な環境を構成しない限り、大きな違いはありません。

/home/user/.ssh/ssh_config/etc/ssh/sshd_config、またはで見つけることができます/etc/sshd_config

答え3

質問の情報によると、SSH接続がローカルシステムで終了すると仮定する理由はありません。

場合によっては、ローカルホストからリモートホストのSSHサーバーに特定のポートが転送されることがあります。それはそれがssh user@localhost -p 12345ローカルとは明らかに他のものと同じになります。ssh [email protected]su

このように設定する理由は、通常、ユーザーが覚えたり理解したりする必要がなく、remote.example.com実際にはファイアウォールで保護され、直接アクセスすることもできないためです。これにより、管理者は実際の接続がルーティングされる方法を透過的に変更できます。

関連情報