diff --git a/2020/2020-02-15_gnuLinuxCourse/ex/ssh_win.md b/2020/2020-02-15_gnuLinuxCourse/ex/ssh_win.md deleted file mode 100644 index 66465648fd0c971ae381a073c1c6cf66f8d52d01..0000000000000000000000000000000000000000 --- a/2020/2020-02-15_gnuLinuxCourse/ex/ssh_win.md +++ /dev/null @@ -1,23 +0,0 @@ -# Securely Accessing a GNU/Linux Server from Windows - -## Prerequisites - * Download and install [MobaXTerm][1] - * Connect to the UL VPN - -## Start -![something][start] - - - - - - - - - -<!-- Links --> -[1]: https://mobaxterm.mobatek.net/download-home-edition.html - - -<!-- Figures --> -[start]: variae/figs/mxt_shots/mobaxterm_start.png "MobaXTerm start screen" diff --git a/2020/2020-02-15_gnuLinuxCourse/resources.md b/2020/2020-02-15_gnuLinuxCourse/resources.md index 54a04ead67ac270c3eb5449cd35693583d40e720..b6057e31372d2d0e7fb3b2adc40dadfb146898ea 100644 --- a/2020/2020-02-15_gnuLinuxCourse/resources.md +++ b/2020/2020-02-15_gnuLinuxCourse/resources.md @@ -56,6 +56,6 @@ their [many excellent learning resources](https://ulhpc-tutorials.readthedocs.io A venerable collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. -* [MobaXTerm](https://mobaxterm.mobatek.net/) +* [MobaXterm](https://mobaxterm.mobatek.net/) A more sleek variant of _Cygwin_. Freeware (for personal use), not open source. diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ex_ssh_win.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ex_ssh_win.md new file mode 100644 index 0000000000000000000000000000000000000000..433f3742e28c466f7910828249835521535a71ae --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ex_ssh_win.md @@ -0,0 +1,40 @@ +# Creating a SSH Session (MobaXterm@Win) +<div class="multicol"> + +<div class="col" data-markdown> + +## Prerequisites + + + +## Start MobaXterm + +* Click on the `Sessions` Tab + +* Select `User Sessions` + +</div> + + +<div class="col" data-markdown> + +## MobaXterm Start + +![something][start] + +</div> + +</div> + + + + + + + + +<!-- Links --> +[1]: https://mobaxterm.mobatek.net/download-home-edition.html + + + diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/prerequisites.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/prerequisites.md new file mode 100644 index 0000000000000000000000000000000000000000..1d2a65a9a34657846f8c59c1c88dd5feb43e4f74 --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/prerequisites.md @@ -0,0 +1,5 @@ +# Prerequisites + +* Download and install [MobaXterm][1] + +* Connect to the UL VPN diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_ssh.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_ssh.md new file mode 100644 index 0000000000000000000000000000000000000000..b2ffd8777a11e160a217d954b2aeeb84802d983c --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_ssh.md @@ -0,0 +1,5 @@ +# Select SSH Session from the Sessions Window + +![][sessions] + +[sessions]: variae/figs/mxt_shots/mobaxterm_sessions.png "MobaXterm start screen" diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_start_screen.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_start_screen.md new file mode 100644 index 0000000000000000000000000000000000000000..a894c6f56a9d996225edaeb50f0c6c5d1bbea230 --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/session_start_screen.md @@ -0,0 +1,5 @@ +# MobaXterm -> Sessions -> User Sessions + +![][start] + +[start]: variae/figs/mxt_shots/mobaxterm_start.png "MobaXterm start screen" diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_keygen.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_keygen.md new file mode 100644 index 0000000000000000000000000000000000000000..80f28ca8eb630e3c9cbc4476e132cdcf8c4b048b --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_keygen.md @@ -0,0 +1,5 @@ +# Generating SSH Keys + +![][shell] + +[shell]: variae/figs/mxt_shots/mobaxterm_gen_key_start.png "Generating SSH keys" diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_shell.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_shell.md new file mode 100644 index 0000000000000000000000000000000000000000..3bcc2b49d2360a6f3d66f213abfc6fe62f9d039a --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_shell.md @@ -0,0 +1,5 @@ +# We're in! + +![][keys] + +[keys]: variae/figs/mxt_shots/mobaxterm_sshshell.png "SSH Shell" diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window.md new file mode 100644 index 0000000000000000000000000000000000000000..7c343a32b9357a0a28b547bd1f545b24666bc449 --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window.md @@ -0,0 +1,31 @@ +# SSH Window +<div class="multicol"> + +<div class="col" data-markdown> + +## Important Fields + +1. Hostname, or the IP address of the server +2. Username associated with your account on the server +3. Server-side SSH port +4. If key-based authentication, provide your private key here + +<!-- .element: class="fragment" --> + +1. `linuxcourse-test.lcsb.uni.lu`, or 10.240.16.69 +2. Your username +3. 8022 (if we managed to change that :) ) +4. Nothing yet +</div> + +<div class="col" data-markdown> + +![][sshwindow] + +</div> + + +</div> + + +[sshwindow]: variae/figs/mxt_shots/mobaxterm_ssh_interactive.png "MobaXterm SSH setup" diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window_filled.md b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window_filled.md new file mode 100644 index 0000000000000000000000000000000000000000..88f7be6c8654f97a82cace0738f2b7ae1b2e5c2d --- /dev/null +++ b/2020/2020-02-15_gnuLinuxCourse/slides/ex_ssh_win/ssh_window_filled.md @@ -0,0 +1,6 @@ +# Filled Session Form + +![][sshfill] + +[sshfill]: variae/figs/mxt_shots/mobaxterm_ssh_shell_filled.png "MobaXterm SSH Filled Form" + diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/intro_aim.md b/2020/2020-02-15_gnuLinuxCourse/slides/intro_aim.md index b63e7b14dd0c5e28af794a2ccb2b6bb13618acd1..42fa4f07b751b79d242a281be9dd683d739e9f09 100644 --- a/2020/2020-02-15_gnuLinuxCourse/slides/intro_aim.md +++ b/2020/2020-02-15_gnuLinuxCourse/slides/intro_aim.md @@ -5,7 +5,7 @@ <!-- .element: class="fragment" --> + For Windows users - - [MobaXTerm][1], big, bloated, and freeware (which means that + - [MobaXterm][1], big, bloated, and freeware (which means that sooner, or later they'll ask for your money), but does many other useful things besides SSH (and is _recommended by R3_) - [PuTTY][2], simple, ugly, but efficient and open source and does only SSH diff --git a/2020/2020-02-15_gnuLinuxCourse/slides/list.json b/2020/2020-02-15_gnuLinuxCourse/slides/list.json index 82c5ff96e611c784a042df90f35bd111eccdb249..3fec6d359678af6ec264b7369db8d05311cad69b 100644 --- a/2020/2020-02-15_gnuLinuxCourse/slides/list.json +++ b/2020/2020-02-15_gnuLinuxCourse/slides/list.json @@ -5,5 +5,12 @@ { "filename" : "intro_aim.md"}, { "filename" : "ssh_intro.md"}, { "filename" : "ssh_intro_2.md"}, - { "filename" : "ssh_intro_3.md"} + { "filename" : "ssh_intro_3.md"}, + { "filename" : "ssh_outline.md"}, + { "filename" : "ex_ssh_win/prerequisites.md"}, + { "filename" : "ex_ssh_win/session_start_screen.md"}, + { "filename" : "ex_ssh_win/session_ssh.md"}, + { "filename" : "ex_ssh_win/ssh_window.md"}, + { "filename" : "ex_ssh_win/ssh_shell.md"}, + { "filename" : "ex_ssh_win/ssh_keygen.md"} ]