Ich habe gelesenHierdas ssh
wird als pty betrachtet. Warum? Wenn ich einen ssh
Befehl in meiner Konsole ausführe (sagen wir, auf einem Debian-Server), wo kommt dann der „pty“-Aspekt hin? Für mich ist es so, als würde ich ein beliebiges anderes Dienstprogramm wie oder ssh
verwenden , also wo kommt hier der „pty“-Aspekt hin?cat
sed
In screen
oder tmux
scheint es plausibler, diesen Begriff zu verwenden (obwohl ich glaube, dass er ziemlich unüblich ist und diese Geräte eigentlich „Multiplexer“ heißen sollten).
Antwort1
ssh
ist derKlientund kommuniziert mit Ihnen tty
über Ihrettys Standardausgabeauf dem lokalen Rechner. Auf dem Remote-Rechner pty
wird ein erstellt vonsshdwenn Sie sich anmelden.
sshd
führt dann Ihren aus shell
und verbindet ihn mit seinem, pty
sodass die Informationen nicht auf dem Remotecomputer angezeigt werden, sondern ssh
an den lokalen Computer weitergeleitet werden.
Der shell
verbindet sich mit dem pty
, wie es ein tty
lokaler Server tun würde, aber die an den gesendeten Informationen pty
werden nicht auf dem lokalen Bildschirm ausgedruckt, sondern an den Server weitergeleitet und sshd
dann an den verbundenen Server gesendet.ssh
KlientDas macht sshd
einePseudoterminal.