Aktionen

Über SSH auf AI-Lab-Rechner zugreifen: Unterschied zwischen den Versionen

Aus exmediawiki

Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
=Workflows=
=Workflows=
detailllierte Info zu Secure Shell: https://wiki.ubuntuusers.de/SSH/
detailllierte Info zu Secure Shell: https://wiki.ubuntuusers.de/SSH/
 
see also: https://pad.dyne.org/code/#/2/code/edit/WaPKydV-xJEjviFbrg6dvEho/
==Von Linux zu Linux==
==Von Linux zu Linux==
===eigene ssh Konfigurationsdatei öffnen & editieren===
===eigene ssh Konfigurationsdatei öffnen & editieren===
Zeile 25: Zeile 25:
  $ ssh -X unsername@IP-adress
  $ ssh -X unsername@IP-adress
Output mit ''yes'' bestätigen
Output mit ''yes'' bestätigen
  The authenticity of host '194.95.162.14 (194.95.162.14)' can't be established.
  The authenticity of host 'IP (IP)' can't be established.
  ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
  ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
  Are you sure you want to continue connecting (yes/no)?  
  Are you sure you want to continue connecting (yes/no)?  
  Please type 'yes' or 'no': ''yes''
  Please type 'yes' or 'no': ''yes''
Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)
Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)
  Warning: Permanently added '194.95.162.14' (ECDSA) to the list of known hosts.
  Warning: Permanently added 'IP' (ECDSA) to the list of known hosts.
  exmedialab-team@194.95.162.14's password:
  username@IPadress's password:


Willkommensnachricht (Bsp):
Willkommensnachricht (Bsp):
Zeile 54: Zeile 54:
  $ ssh -X unsername@IP-adress
  $ ssh -X unsername@IP-adress
Output mit ''yes'' bestätigen
Output mit ''yes'' bestätigen
  The authenticity of host '194.95.162.14 (194.95.162.14)' can't be established.
  The authenticity of host 'IP (IP)' can't be established.
  ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
  ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
  Are you sure you want to continue connecting (yes/no)?  
  Are you sure you want to continue connecting (yes/no)?  
  Please type 'yes' or 'no': ''yes''
  Please type 'yes' or 'no': ''yes''
Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)
Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)
  Warning: Permanently added '194.95.162.14' (ECDSA) to the list of known hosts.
  Warning: Permanently added 'IP' (ECDSA) to the list of known hosts.
  exmedialab-team@194.95.162.14's password:
  username@IPadress's password:


Willkommensnachricht (Bsp):
Willkommensnachricht (Bsp):

Version vom 31. März 2019, 03:33 Uhr

hilfreiche Kommandos

$ ssh username@IP-adress    # Login Lab-Rechner
$ ssh -X username@IP-adress # graphical Login (X Forwarding)
$ cd # (Change Direction) sich durch den Rechner navigieren
$ ls # (list) aktuellen Verzeichnisinhalt anzeigen
$ mkdir foldername # Ordner anlegen
$ scp ~/Bsp.jpg username@IP-adress:/home/username # Dateien zwischen eigenem und Lab-Rechner kopieren
$ vim  # Bildschirmorientierter Editor
$ exit # Logout aus Lab-Rechner

Workflows

detailllierte Info zu Secure Shell: https://wiki.ubuntuusers.de/SSH/ see also: https://pad.dyne.org/code/#/2/code/edit/WaPKydV-xJEjviFbrg6dvEho/

Von Linux zu Linux

eigene ssh Konfigurationsdatei öffnen & editieren

$ sudo vim /etc/ssh/ssh_config

die zwei zeilen in der Konfigurationsdatei:

  # ForwardX11 no
  # ForwardX11Trusted no

wie folgt umändern:

  ForwardX11 yes
  ForwardX11Trusted yes

sich über SSH auf Lab-Rechner einwählen (X-Forwarding)

$ ssh -X unsername@IP-adress

Output mit yes bestätigen

The authenticity of host 'IP (IP)' can't be established.
ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
Are you sure you want to continue connecting (yes/no)? 
Please type 'yes' or 'no': yes

Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)

Warning: Permanently added 'IP' (ECDSA) to the list of known hosts.
username@IPadress's password:

Willkommensnachricht (Bsp):

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-142-generic x86_64)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage

Last login: Fri Mar 29 12:38:20 2019 from 162.13.2.1

Jupyter Notebook starten (mit & Prozess in den Hintergrund setzen)

$ jupyter-notebook &

Von Mac zu Linux

xquartz downloaden und installieren

Download-URL: https://www.xquartz.org/

xquatz starten (Finder > Programme > Dienstprogramme > XQuartz)

ein kleines xterm fenster öffnet sich

sich über SSH auf Lab-Rechner einwählen (X-Forwarding)

type in X-Term Fenster:

$ ssh -X unsername@IP-adress

Output mit yes bestätigen

The authenticity of host 'IP (IP)' can't be established.
ECDSA key fingerprint is SHA256:KwHC3VDTosZC1utqoAm6o7H32HLxd7O2kIylld3PFLY.
Are you sure you want to continue connecting (yes/no)? 
Please type 'yes' or 'no': yes

Passwort eintippen (der Cursor bleibt beim Tippen des Passworts still)

Warning: Permanently added 'IP' (ECDSA) to the list of known hosts.
username@IPadress's password:

Willkommensnachricht (Bsp):

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-142-generic x86_64)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage

Last login: Fri Mar 29 12:38:20 2019 from 162.13.2.1

Jupyter Notebook starten (mit & Prozess in den Hintergrund setzen)

$ jupyter-notebook &

Von Windows zu Linux

Putty downloaden und installieren

Download URL: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Putty starten

Verbindung erstellen (Verbindungsdaten eintragen)

mit "Connect Once" einloggen und Passwort eintippen

Willkommensnachricht (Bsp):

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-142-generic x86_64)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage

Last login: Fri Mar 29 12:38:20 2019 from 162.13.2.1

Jupyter Notebook starten (mit & Prozess in den Hintergrund setzen)

$ jupyter-notebook &


Dateien kopieren zwischen Home-Rechner und Lab-Rechner

einfaches Kopieren

$ scp ~/Bsp.jpg username@IPadress:/home/exmedialab-team
$ scp username@IPadress:/home/exmedialab-team/Bsp.jpg ~/

Rekursives Kopieren (Ordner+Inhalt)

$ scp -r ~/BspOrdner username@IPadress:/home/exmedialab-team
$ scp -r username@IPadress:/home/exmedialab-team/BspOrdner ~/