Wie installiere ich einen Telnet-Client?

24

Wie können wir einen Telnet- Client in Ubuntu 16.04 installieren ? Mit diesem Befehl können wir einen Telnet- Server installieren :

sudo apt-get install xinetd telnetd

Kann ein Telnet-Client auch ohne Telnet-Server installiert werden? Ein Telnet-Server kann gefährlich sein.

m-tech
quelle
1
Es gibt KEINEN Grund, einen Telnet-Client oder -Server zu installieren, und wenn Sie beten, dass die Box mit dem Server nicht im Internet verfügbar ist oder Personen einbrechen.
Mike Q

Antworten:

7

Sie sollten keine Pakete installieren müssen. Ein Telnet-Client sollte standardmäßig in Ubuntu enthalten sein. Öffne einfach ein Terminalfenster ( Alt + Ctrl + T) und benutze den telnetBefehl (für Hilfe, tippe man telnet)

Nick Weinberg
quelle
7
Nicht unbedingt wahr. In der nächsten Antwort erfahren Sie, wie Sie den Telnet-Client installieren, wenn er nicht gefunden wird. Es ist durchaus üblich, ein Basis-Ubuntu zu haben, auf dem sehr, sehr wenig installiert ist, insbesondere in einer Welt mit Containern.
Joseph Larson
In den meisten Docker-Containern nicht installiert. Apt-Get installieren Telnet ist eine gültige Antwort
Alfonso Tienda
61
apt-get install telnet

Dies ist übrigens eine gültige Frage. Installieren Sie niemals den Telnet-Server. Auch der Telnet-Client ist in vielen Distributionen nicht standardmäßig enthalten. Zum Beispiel ist es in Docker-Land sehr verbreitet, sich der Notwendigkeit zu stellen, mehrere Werkzeuge zu installieren, die ansonsten für selbstverständlich gehalten werden. Beispielsweise werden offizielle Docker-Images des Betriebssystems höchstwahrscheinlich mit einer Shell und ihren integrierten Komponenten ausgeliefert. Telnet wird in keinem dieser Länder ausgeliefert.

Nestor Urquiza
quelle
10
Ich muss apt-get updatezuerst die Paketlisten aktualisieren.
f01
Wenn Sie sagen, dass Sie es nicht installieren sollen, warum sagen Sie es dann so eindringlich? Kann das schaden?
Recht
1
@ cygnus_x1 Hier ist die Frage, wie das Client-Paket (Telnet) installiert wird. Zusätzlich zur Beantwortung der Frage warnte ich, das Telnet-Server-Paket (xinetd telnetd) niemals zu installieren, nur weil es nicht benötigt wird, um den Telnet-Client zu verwenden, und weil sein Vorhandensein den Telnet-Dienst verfügbar machen und Benutzer zum Herstellen einer Verbindung einladen würde ein unverschlüsselter Kanal.
Nestor Urquiza
Dies sollte die akzeptierte Antwort sein, andernfalls sollte die Nachricht "bash: telnet: command not found"nicht angezeigt werden.
Alessandro C
1
@PSatishPatro telnetd installiert den Server. Nicht zu empfehlen, wie gesagt.
Nestor Urquiza
20

Viele Docker-Images werden nicht mit Standardwerkzeugen wie vim, ping und telnet geliefert. Möglicherweise müssen Sie sie explizit installieren.

sudo apt-get update && apt-get install telnet
Tamil
quelle
2
Obwohl die ursprüngliche Frage nicht über Docker gestellt wurde, war dies für mich angemessen. Gute Beobachtung.
Crafter