<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.144.74.184</id>
	<title>Fachschaft Informatik - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.144.74.184"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/84.144.74.184"/>
	<updated>2026-10-17T18:14:14Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=SSH&amp;diff=3882</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=SSH&amp;diff=3882"/>
		<updated>2007-11-09T16:33:59Z</updated>

		<summary type="html">&lt;p&gt;84.144.74.184: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Secure SHell =&lt;br /&gt;
=== hosts ===&lt;br /&gt;
ikum: rzdspc10.informatik.uni-hamburg.de&lt;br /&gt;
&lt;br /&gt;
rrz: publogin.rrz.uni-hamburg.de&lt;br /&gt;
&lt;br /&gt;
==== zu anderen Hosts ====&lt;br /&gt;
Mit Hilfe einer geeigneten ~/.ssh/config kann man von zu Hause aus sich bequem zu Hosts verbinden, die nicht direkt zugaenglich sind:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Host rzdspc6&lt;br /&gt;
  User 4winter&lt;br /&gt;
  [[HostName]] rzdspc6.informatik.uni-hamburg.de&lt;br /&gt;
  [[ProxyCommand]] ssh 4winter@rzdspc10.informatik.uni-hamburg.de /usr/pkg/current/sbin/nc %h %p 2&amp;gt; /dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Und nu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
teythoon@europa$ ssh rzdspc6&lt;br /&gt;
Last login: Sun Oct  7 14:05:16 2007 from rzdspc10.inform&lt;br /&gt;
Sun Microsystems Inc.   [[SunOS]] 5.10      Generic January 2005&lt;br /&gt;
&lt;br /&gt;
Willkommen auf der SUNW,Sun-Fire-V445 rzdspc6.informatik.uni-hamburg.de&lt;br /&gt;
&lt;br /&gt;
Last cluster login: Sun Oct 7 14:03:05 on rzdspc6&lt;br /&gt;
rzdspc6$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Public-Key Authentifizierung ===&lt;br /&gt;
Vom Laptop im Netz des Informatikum anmelden, ohne jedesmal das Passwort eingeben zu müssen?&lt;br /&gt;
Geht auch, und ist dabei trotzdem noch sicher!&lt;br /&gt;
Auf dem eigenen Laptop muss zuerst ein Public[[/Private]]-Schlüsselpaar erstellt werden. Das funktioniert durch das Programm &amp;quot;ssh-keygen&amp;quot; und sieht dann etwa so aus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
olli@desktop:~$ ssh-keygen &lt;br /&gt;
Generating public/private rsa key pair.&lt;br /&gt;
Enter file in which to save the key (/home/olli/.ssh/id_rsa): &lt;br /&gt;
Enter passphrase (empty for no passphrase): &lt;br /&gt;
Enter same passphrase again: &lt;br /&gt;
Your identification has been saved in /home/olli/.ssh/id_rsa.&lt;br /&gt;
Your public key has been saved in /home/olli/.ssh/id_rsa.pub.&lt;br /&gt;
The key fingerprint is: bla bla&lt;br /&gt;
olli@desktop:~$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Man kann alle Abfragen einfach mit Enter bestätigen.&lt;br /&gt;
Nun muss man dem Server, in diesem Fall rzdspc10, nur noch eine Kopie des Schlüssels zukommen lassen. Das funktioniert vom Laptop aus über ssh-copy-id:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-copy-id -i ~/.ssh/id_rsa.pub 7bestman@rzdspc10.informatik.uni-hamburg.de&lt;br /&gt;
Password: *passwort*&lt;br /&gt;
bla bla bla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
der Parameter -i gibt hierbei den public-Schlüssel an...&lt;br /&gt;
Falls man das Programm ssh-copy-id nicht hat (fehlt z.B. auf rzdspc10 und den anderen), kann man den Vorgang auch per Hand durchführen. Man kopiert die Datei &amp;quot;~/.ssh/id_rsa.pub&amp;quot; vom Client, also da wo man sie erstellt hat, auf den Zielrechner, loggt sich dann an dem Zielrechner ein und kopiert den Inhalt ans Ende der Datei ~/.ssh/authorized_keys. &amp;quot;cat mein-key.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys&amp;quot; auf dem Server ausgeführt reicht dann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nützliche &amp;quot;Tricks&amp;quot; ===&lt;br /&gt;
Mit Hilfe des Port Forwadings kann man auch von Zuhause aus zb das [http://www.oclc.org/ Online Computer Library Center] oder die [http://portal.acm.org/dl.cfm ACM Digital Library] durchstöbern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 2222:wwwcache.rrz.uni-hamburg.de:81 &amp;lt;username&amp;gt;@rzdspc10.informatik.uni-hamburg.de&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und dann im Browser als Proxy &amp;quot;localhost&amp;quot; mit Port 2222 eintragen. Nachdem man die Verbindung wieder getrennt hat natürlich nicht vergessen die Proxyeinstellungen im Browser wieder zurückzusetzen.&lt;br /&gt;
&lt;br /&gt;
=== Probleme ===&lt;br /&gt;
* scp will nicht weil Leerzeichem im Pfad[[/Dateinamen]] sind:&lt;br /&gt;
den Pfad in Hochkomma &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; setzen und vor die Leerzeichen ein Backslash&amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;. Beispiel: &amp;lt;code&amp;gt;scp File user@&lt;br /&gt;
&lt;br /&gt;
* das Kopieren vieler kleiner Dateien dauert ziemlich lange?&lt;br /&gt;
On-the-fly archivieren und entpacken hilft:&lt;br /&gt;
&amp;lt;pre&amp;gt;ssh &amp;lt;mein-host&amp;gt; &#039;tar -c /mein/ordner/mit/kleinen/dateien | gzip&#039; | gzip -d | tar -xv&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.144.74.184</name></author>
	</entry>
</feed>