linux:ssh:tipps

SSH-Key auf entferntem Server einspielen

ssh-copy-id root@HOSTNAME
root@HOSTNAME's password: 
Now try logging into the machine, with "ssh 'root@HOSTNAME'", and check in:
 
  ~/.ssh/authorized_keys
 
to make sure we haven't added extra keys that you weren't expecting.

um den SSH-Public-Key auf den Server HOSTNAME zu kopieren.

alte Keys aus ~/.ssh/known_hosts löschen:

ssh-keygen -R HOSTNAME

um den SSH-Key des Hosts HOSTNAME aus ~/.ssh/known_hosts zu löschen.

.ssh/config für SSH-Verbindungs-Einstellungen

In ~/.ssh/config können vorgaben für Verbindungs-Einstellungen mit SSH konfiguriert werden:

~/.ssh/config
#$Id: config,v 1.4 2014/06/18 17:39:53 haasc Exp $ 
# man ssh_config fuer Optionen
# Systemweite-Config: /etc/ssh/ssh_config
Host 172.16.1.1
    User haasc
    ForwardX11 yes
    ForwardAgent yes
Host doku.haas-online.org
        User admin
Host *
        User root
        ForwardX11 yes
        ForwardAgent yes


Im obigen Beispiel wird - sofern in der Kommandozeile nichts abweichendes angegeben wird! - für den Host

  • 172.16.1.1 das X11-Forwarding eingeschaltet („ForwardX11 yes“ / „ForwardAgent yes“) und als Benutzer „haasc“ verbunden;
  • doku.haas-online.org als Benutzer „admin“ verbunden;
  • alle anderen, nicht explizit ein der config-Datei angegebenen Host im default als benutzer „root“ verbunden und das X11-Forwarding eingeschaltet.



zurück

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • linux/ssh/tipps.txt
  • Zuletzt geändert: 2017-04-25 15:00
  • von 127.0.0.1