ssh ユーティリティが pty と見なされるのはなぜですか?

ssh ユーティリティが pty と見なされるのはなぜですか?

もう読んだこここれはsshpty とみなされます。なぜでしょうか?sshコンソール (たとえば、Debian サーバー) でコマンドを実行する場合、ここでの "pty" の側面はどこにありますか? 私の場合、またはなどsshの他のユーティリティを使用しているのと同じなので、ここでの "pty" の側面はどこにありますか?catsed

またはscreentmuxこの用語を使用する方が妥当と思われます (ただし、これは非常にまれであり、「マルチプレクサ」という名前にすべきだと思います)。

答え1

sshそれはクライアントそしてあなたttyttyの標準出力ローカルマシンでは、リモートマシンではptysshdログイン時に。

sshd次に、shellを実行して に接続し、ptyリモート マシンに表示される代わりに、情報がローカル マシンに転送されるようにしますssh

は、ローカルで使用されるのと同じようにshellに接続しますが、 に送信された情報はローカル画面に印刷されず、 に送信され、接続された に送信されます。ptyttyptysshdssh クライアントこれによりsshd擬似端末

関連情報