Zentraler Informatikdienst
Help  |  TUGrazonline print

SSH-Gateway

Der Rechner PLUTO stellt jedem Angehörigen der TU Graz einen vollwertigen Linux-Account zur Verfügung und kann infolgedessen auch als ssh/sftp-Gateway genutzt werden. Alle grundlegenden Infos zum PLUTO finden sich auf dieser Website. Nachstehend ist die Nutzung des PLUTO als Gateway detailliert anhand einer Beispielsitzung beschrieben.


Voraussetzung

Voraussetzung für die Nutzung des PLUTO ist der Besitz eines gültigen TUGRAZonline-Accounts.

top

Wie erhalte ich den VPN-Client über den PLUTO?

Wenn Sie von außerhalb des TUGnets einen Rechner erreichen wollen, der nur per ftp oder telnet erreichbar ist (was von außerhalb des TUGnets nicht erlaubt ist) oder eine IP aus dem TUGnet brauchen, dann können Sie den Rechner pluto auch als eine Art Gateway verwenden.

Beispiel: Download des VPN-Clients über das ssh-Gateway für den Benutzer koarl

Das Beispiel bezieht sich auf Zugänge mit CLI (textbasierte Eingabe), bei Verwendung von GUIs (graphischen Programmen) ist aber analog vorzugehen.
Grüne Textteile sind 1:1 zu übernehmen, rote sind vom User abhängig, blaue müssen nicht so erscheinen, orange sind egal.

  1. mit TUGonline-Account am Rechner pluto per ssh anmelden
    lokaler Rechner > ssh koarl@pluto.tugraz.at
    The authenticity of host 'pluto.tugraz.at (129.27.3.200)' can't be established.
    RSA key fingerprint is 6e:3e:60:da:e0:0c:93:42:be:48:cb:ff:a5:a4:4b:98.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'pluto.tugraz.at' (RSA) to the list of known hosts.
    Password: ******** ...
  2. vom pluto aus eine anonyme ftp-Verbindung zum ftp-Server aufbauen (Username anonymous oder ftp, das Paßwort ist egal)
    [koarl@pluto ~]$ ftp ftp
    Connected to ftp (129.27.3.13).
    220 ProFTPD 1.3.1 Server (ftp.tugraz.at) [129.27.3.13]
    Name (ftp:koarl): ftp 331 Anonymous login ok, send your complete email address as your password. Password: egal 230-Welcome
    230 Anonymous access granted, restrictions apply
    Remote system type is UNIX.
    Using binary mode to transfer files.
  3. am ftp-Server ins Directory /tu-graz/vpn/ wechseln
    ftp> cd /tu-graz/vpn/
    250 CWD command successful
    ftp> ls
    ....
    .... vpnclient-...
    ....
    226 Transfer complete.
  4. die aktuelle VPN-Client-Version für das eigene Betriebssystem vom ftp-Server zum pluto übertragen
    ftp> bin
    200 Type set to I
    ftp> get vpnclient-... myclient
    local: myclient remote: vpnclient-...
    ...
    226 Transfer complete.
    nnn bytes received in nnn secs (nnn Kbytes/sec)
  5. die ftp-Verbindung vom pluto zum ftp-Server beenden
    ftp> bye
    221 Goodbye.
  6. die ssh-Verbindung zum pluto beenden
    [koarl@pluto ~]$ exit
    ...
    Connection to pluto closed.
  7. mit TUGonline-Account eine scp- oder sftp-Verbindung zum pluto aufbauen
    lokaler Rechner > sftp koarl@pluto.tugraz.at
    Connecting to pluto.tugraz.at...
    Password: ********
  8. den VPN-Client auf den lokalen Rechner kopieren
    sftp> get myclient
    Fetching /home/k/koarl/myclient to myclient
  9. den VPN-Client am pluto löschen
    sftp> rm myclient
    Removing /home/k/koarl/myclient
  10. die scp- oder sftp-Verbindung zum pluto beenden
    sftp> bye 
  11. den VPN-Client am lokalen Rechner installieren
top