Ich habe ein VPS für meine Website-Hosting. Es läuft ein Ubuntu-Server. Jedes Mal, wenn ich mich mit ssh auf meinem Server anmeldete, wird in meinem Terminal eine lange Begrüßungsnachricht angezeigt.
Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Di Mar 13 07:31:44 PDT 2012 x86_64
Die im Debian GNU / Linux-System enthaltenen Programme sind freie Software; Die genauen Distributionsbedingungen für jedes Programm sind in den einzelnen Dateien unter / usr / share / doc / * / copyright beschrieben.
Debian GNU / Linux wird mit ABSOLUT KEINER GEWÄHRLEISTUNG geliefert, soweit dies nach geltendem Recht zulässig ist. Letzter Login: Mi Jul 11 12:08:19 2012 von 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Di Mar 13 07:31:44 PDT 2012 x86_64
Die im Debian GNU / Linux-System enthaltenen Programme sind freie Software; Die genauen Distributionsbedingungen für jedes Programm sind in den einzelnen Dateien unter / usr / share / doc / * / copyright beschrieben.
Debian GNU / Linux wird mit ABSOLUT KEINER GEWÄHRLEISTUNG geliefert, soweit dies nach geltendem Recht zulässig ist. eingegeben in CT 17323 -bash-4.2 #
Nachdem ich ein paar Nachforschungen darüber angestellt hatte (ja, ich habe nur gegoogelt), wurde mir klar, dass mein Server eine .bashrc
und .bash_profile
(oder .profile
) Kontrolle darüber haben sollte. Ich benutze vim, um mein .bashrc
und zu öffnen, .profile
und ich konnte anscheinend keine Codezeile finden, die eine Meldung in meinem Terminal anzeigen würde. Daher frage ich mich, ob es dafür wie eine andere Datei gibt?
Ich möchte diese Willkommensnachricht auskommentieren, da mein sftp nicht mit einem Fehler funktioniert ( Received message too long 761422195
). Ich bin mir ziemlich sicher, dass dieser Fehler durch die Willkommensnachricht meines Servers verursacht wird.
Entschuldigung für mein schlechtes Englisch. Ich würde mich über jede Hilfe sehr freuen!
Antworten:
Sie müssen zwei Dateien bearbeiten:
/etc/motd
(Nachricht des Tages)/etc/ssh/sshd_config
: Ändern Sie die EinstellungPrintLastLog
auf "Nein". Dadurch wird die Meldung "Letzte Anmeldung" deaktiviert.Und dann starte dein sshd neu.
quelle
sudo /etc/init.d/ssh restart
nach der Bearbeitungsshd_config
Sie müssen den Inhalt von ändern
/etc/motd
. Leider/etc/motd
ist ein Link standardmäßig vorhanden,/var/run/motd
der bei jeder Anmeldung zurückgesetzt wird. Um dauerhafte Änderungen vorzunehmen, gehen Sie bitte wie folgt vor:oder welcher Editor auch immer Sie bevorzugen. Geben Sie dann die Nachricht ein, die angezeigt werden soll (falls vorhanden), und speichern Sie die Datei.
Das Entfernen der Nachricht "Zuletzt gesehen" (z. B. Einstellung
PrintLastLog
auf "no
In"/etc/ssh/sshd_config
) wird nicht empfohlen. Der Zeitpunkt der letzten Anmeldung ist eine wertvolle Sicherheitsinformation. Auf diese Weise können Sie überprüfen, ob sich jemand, den Sie nicht erwartet haben, kürzlich beim System angemeldet hat. Auf jeden Fall ist es natürlich möglich, aber wissentlich .quelle
/etc/motd.tail
welche je nach System verwendet werden können./etc/motd
ist eine reguläre Datei und/etc/motd.tail
hat @jezmck nicht funktioniert.sudo nano /etc/motd
und es hat funktioniert.Auf Benutzerbasis können Sie
touch ~/.hushlogin
die Nachrichten deaktivieren.quelle
Erstellen Sie eine neue Datei und bearbeiten Sie die Willkommensnachricht. Bearbeiten
/etc/ssh/sshd_config
. Darin wird eine Zeile aufgerufenBearbeiten Sie diesen Pfad mit dem neu erstellten Begrüßungspfad.
Mögen,
Starten Sie ssh neu. Jetzt klappt es.
quelle
Versuchen Sie Folgendes, um die Datei / etc / issue zu ändern:
Aktuelles Datum: \ d Aktuelle Uhrzeit: \ t Systemname: \ s Architektur: \ m Informationen zum Betriebssystemaufbau: \ v Hostname: \ n Kernel: \ r Anzahl der angemeldeten Benutzer: \ u.
quelle
Erstellen Sie die Datei /etc/motd.tail und schreiben Sie dort alles, was Sie brauchen. Die Datei / etc / motd wird bei jedem Systemstart basierend auf dem Inhalt von /etc/motd.tail generiert.
quelle
Ein Programm, mit dem Sie eine Begrüßungsnachricht anzeigen können
escNach Beendigung Taste drücken
Drücken Sie jetzt shift+ qzusammen
quelle