Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
software:linux:openssh:start [2016-04-08 16:20] mgehrig2software:linux:openssh:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== OpenSSH ====== 
  
-<box right 25% blue | **OpenSSH**> 
-{{ .:openssh.gif?170&nolink | OpenSSH}} 
-\\ 
----- 
-  * [[http://www.openssh.org | Projektseite]] 
-  * Manuals: 
-    * [[http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1 | ssh]] 
-    * [[http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8 | sshd]] 
-    * [[http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1 | scp]] 
-    * [[http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1 | sftp]] 
-    * [[http://www.openssh.org/manual.html | weitere...]] 
-</box>  
- 
-OpenSSH ist eine Sammlung von freien Anwendungen für das [[wpde>Secure Shell]]-Protokoll. Es wird von der [[wpde>OpenBSD]] Foundation entwickelt und wird in den meisten Linux-Distributionen eingesetzt. 
- 
-OpenSSH beinhaltet folgende Anwendungen und Dienste: 
-  * ''ssh'': Ersatz für ''rsh'', ''rlogin'' und ''telnet'' 
-  * ''scp'': zum sicheren Kopieren von Dateien über Systemgrenzen hinweg. Ersatz für ''rcp''. 
-  * ''sftp'': Ersatz für ftp 
-  * ''sshd'': SSH-Daemon 
-  * ''ssh-keygen'': Authentifizierungsschlüssel-Generator, -Management und -Konvertierung 
-  * ''ssh-keyscan'': Erfassen von SSH Public Keys 
-  * ''ssh-agent'': Hält den privaten Schlüssel im Arbeitsspeicher 
-  * ''ssh-add'': Lädt einen privaten Schlüssel in den ssh-agent 
- 
-===== Beispiele ===== 
- 
-==== Remote Login ==== 
- 
-<code>ssh root@[board ip-addr]</code> 
-Beim Erzeugen eines neuen Root-Filesystems kann es vorkommen, dass vergessen wurde, die Gruppe //sshd// zu erstellen. Das könnte nachgeholt werden. Alternativ kann auch das File ''/etc/ssh/sshd_config'' so abgeändert werden, dass //UsePrivilegeSeparation// ausgeschaltet wird mit  
-<code>UsePrivilegeSeparation no</code> 
-Ein weiteres Problem kann sein, dass das Verbinden mehrere Sekunden dauert, siehe [[http://www.openssh.com/faq.html#3.3]]. Dann hilft das Einfügen von  
-<code>UseDNS no</code> 
-in das File ''/etc/ssh/sshd_config''. 
- 
-==== Dateien kopieren ==== 
-<code>scp example.txt root@[board ip-addr]:/tmp/</code> 
-Damit z.B. aus eclipse direkt mit Hilfe eines Make-Targets ein File transferiert werden kann, muss ein Passwort abgefragt werden können. Dazu muss noch das folgende Paket auf dem Host installiert sein:  
-<code>sudo apt-get install ssh-askpass</code> 
- 
-==== SSH Login ohne Passwort ==== 
-Wenn der Schlüssel einmal gespeichert wir, muss dass Passwort bei zukünftigen SSH-Verbindungen nicht mehr eingegeben werden. [[https://www.simplylinux.ch/ssh-login-ohne-passwort-key-based#codesyntax_1 | Ausführliche Anleitung]] 
- 
-  - File erstellen, in dem der Schlüssel gespeichert wird. 
-    - <code>cd ~/.ssh</code> 
-    - <code>ssh-keygen -t dsa</code> 
-  - Den Schlüssel speichern 
-    - <code>ssh-copy-id -i ./id_dsa.pub user@server</code>