efinf:blc2016:networks:ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
efinf:blc2016:networks:ssh [2016/10/27 07:10] – [Login ohne Passwort] Ivo Blöchligerefinf:blc2016:networks:ssh [2016/11/02 10:34] (current) – [Login ohne Passwort] Ivo Blöchliger
Line 1: Line 1:
 +{{backlinks>.}}
 +===== SSH =====
 +Die kryptographisch gesicherte eierlegende Wollmichsau.
  
 +==== Secure SHell ====
 +
 +Login auf unseren Server:
 +<code bash>
 +  ssh mycoolusername@fginfo.ksbg.ch
 +</code>
 +Ändern des Passworts (wenn man einmal verbunden ist):
 +<code bash>
 +  passwd
 +</code>
 +
 +Legen Sie auf dem Server in Ihrem Home-Directory einen Ordner 'public_html' an.
 +
 +==== Secure CoPy ====
 +Kopieren von Dateien:
 +<code bash>
 +  scp index.html mycoolusername@fginfo.ksbg.ch:public_html/.
 +</code>
 +
 +==== Login ohne Passwort ====
 +Public/private key-pair erzeugen (auf der Maschine, von wo aus die Verbindung aufgebaut wird). Es kann zusätzlich ein Passwort für den Key gesetzt werden.
 +<code bash>
 +  ssh-keygen
 +</code>
 +Key kopieren:
 +<code bash>
 +  ssh-copy-id mycoolusername@fginfo.ksbg.ch
 +</code>
 +Jetzt kann sogar das login per Passwort unterbunden werden, bzw. ein supersicheres Passwort gesetzt werden.
 +
 +=== User und Hostname setzen ===
 +Legen Sie eine Datei ~/.ssh/config mit folgendem Inhalt an:
 +<code txt>
 +# contents of $HOME/.ssh/config
 +Host fginfo
 +    HostName fginfo.ksbg.ch
 +    User my_very_cool_but_too_long_username
 +</code>
 +Sie können sich jetzt einfach mit
 +<code bash>
 +  ssh fginfo
 +</code>
 +verbinden.