lehrkraefte:blc:informatik:ffprg1-2023:hello-online

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
lehrkraefte:blc:informatik:ffprg1-2023:hello-online [2023/02/01 17:37]
Ivo Blöchliger [Webseite auf unseren Server laden]
lehrkraefte:blc:informatik:ffprg1-2023:hello-online [2023/05/02 14:30] (current)
Ivo Blöchliger [scp (secure copy)]
Line 15: Line 15:
  
 <WRAP todo> <WRAP todo>
-Auf der Kommandzeile (git-bash) gehen Sie in den Freifach Programmieren Verzeichnis.+Auf der Kommandozeile (git-bash) gehen Sie in den Freifach Programmieren Verzeichnis.
   * Stellen Sie sicher, dass Sie sich im Verzeichnis befinden, worin sich das Vezeichnis ''hello'' mit Ihrer ersten Webseite befindet.   * Stellen Sie sicher, dass Sie sich im Verzeichnis befinden, worin sich das Vezeichnis ''hello'' mit Ihrer ersten Webseite befindet.
   * Kopieren Sie das ganze Verzeichnis mit    * Kopieren Sie das ganze Verzeichnis mit 
 <code bash> <code bash>
-scp -P 23 -r hello hans.wurst@ofi-tech-lab.ch:.+scp -P 23 -r hello hans.wurst@ofi.tech-lab.ch:.
 </code> </code>
 +Bei der aller ersten Verbindung werden Sie gefragt, ob der Fingerprint vom Server-Schlüssel korrekt ist: ''ED25519 key fingerprint is SHA256:wAFwuSzfShOE3Oqhm0Hdo1JtFS91pUKFSf8kaerE0sc.''
 +
 Der SSH-Port (normalerweise 22) ist im Tech-Lab schon von einem anderen Server belegt. Darum ''-P 23'' (oder 40199, falls der Port im Kanti-Netzwerk gesperrt sein sollte).  Der SSH-Port (normalerweise 22) ist im Tech-Lab schon von einem anderen Server belegt. Darum ''-P 23'' (oder 40199, falls der Port im Kanti-Netzwerk gesperrt sein sollte). 
  
Line 49: Line 51:
 </code> </code>
   * Damit sind Sie direkt auf dem Webserver eingeloggt, was am geänderten Prompt zu erkenne ist. Mit ''ls -la'' sehen Sie sämtliche Dateien und Verzeichnisse.   * Damit sind Sie direkt auf dem Webserver eingeloggt, was am geänderten Prompt zu erkenne ist. Mit ''ls -la'' sehen Sie sämtliche Dateien und Verzeichnisse.
-  * Sie können nun Ihr Webserver-Passwort ändern mit ''passwd'' (bei der Passworteingabe wird gar nichts angezeigt.+  * Sie können nun Ihr Webserver-Passwort ändern mit ''passwd'' (bei der Passworteingabe wird gar nichts angezeigt).
   * Wenn Sie Ihre Webseite gleich schon öffentlich schalten möchten, verschieben Sie die Datei ''.htaccess'' ins Verzeichnis ''private'' mit ''mv .htaccess private/.'' (oder löschen Sie die Datei ''.htaccess'' mit ''rm .htaccess'')   * Wenn Sie Ihre Webseite gleich schon öffentlich schalten möchten, verschieben Sie die Datei ''.htaccess'' ins Verzeichnis ''private'' mit ''mv .htaccess private/.'' (oder löschen Sie die Datei ''.htaccess'' mit ''rm .htaccess'')
   * Die Datei ''index.html'' dürfen Sie ebenfalls ins Verzeichnis ''private'' verschieben oder löschen, damit das Verzeichnis angezeigt wird.   * Die Datei ''index.html'' dürfen Sie ebenfalls ins Verzeichnis ''private'' verschieben oder löschen, damit das Verzeichnis angezeigt wird.
 <code bash> <code bash>
 mv .htaccess private/. mv .htaccess private/.
 +mv index.html private/.
 </code> </code>
   * Mit ''exit'' verlassen Sie den Webserver und befinden sich wieder auf Ihrem Computer. Versuchen Sie dann (mit jetzt geändertem Passwort).   * Mit ''exit'' verlassen Sie den Webserver und befinden sich wieder auf Ihrem Computer. Versuchen Sie dann (mit jetzt geändertem Passwort).
Line 62: Line 65:
 </WRAP> </WRAP>
  
-===== Verbindung mit Schlüsseln statt Passwörtern =====+===== Verbindung mit Schlüsseln statt Passwörtern (optional) =====
 <WRAP todo> <WRAP todo>
 In git-bash führen Sie folgende Kommandos aus: In git-bash führen Sie folgende Kommandos aus:
  • lehrkraefte/blc/informatik/ffprg1-2023/hello-online.1675269441.txt.gz
  • Last modified: 2023/02/01 17:37
  • by Ivo Blöchliger