Tutorial: SSH. Secure SHell: Connect remotely anything, anywhere. UL High Performance Computing (HPC) Team Sebastien Varrette
|
|
- Barnard May
- 6 years ago
- Views:
Transcription
1 Secure SHell: Connect remotely anything, anywhere UL High Performance Computing (HPC) Team Sebastien Varrette University of Luxembourg (UL), Luxembourg 1 / 26
2 Summary 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 2 / 26
3 Introduction Summary 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 3 / 26
4 Introduction SSH: Secure Shell Ensure secure connection to remote (UL) server establish encrypted tunnel using asymmetric keys Public id_rsa.pub vs. Private id_rsa (without.pub) typically on a non-standard port (Ex: 8022) limits kiddie script Basic rule: 1 machine = 1 key pair the private key is SECRET: never send it to anybody Can be protected with a passphrase 4 / 26
5 Introduction SSH: Secure Shell Ensure secure connection to remote (UL) server establish encrypted tunnel using asymmetric keys Public id_rsa.pub vs. Private id_rsa (without.pub) typically on a non-standard port (Ex: 8022) limits kiddie script Basic rule: 1 machine = 1 key pair the private key is SECRET: never send it to anybody Can be protected with a passphrase SSH is used as a secure backbone channel for many tools Remote shell i.e remote command line File transfer: rsync, scp, sftp versionning synchronization (svn, git), github, gitlab etc. 4 / 26
6 Introduction SSH: Secure Shell Ensure secure connection to remote (UL) server establish encrypted tunnel using asymmetric keys Public id_rsa.pub vs. Private id_rsa (without.pub) typically on a non-standard port (Ex: 8022) limits kiddie script Basic rule: 1 machine = 1 key pair the private key is SECRET: never send it to anybody Can be protected with a passphrase SSH is used as a secure backbone channel for many tools Remote shell i.e remote command line File transfer: rsync, scp, sftp versionning synchronization (svn, git), github, gitlab etc. Authentication: password (better) public key authentication (disable if possible) 4 / 26
7 Introduction SSH: Public Key Authentication Client Local Machine local homedir ~/.ssh/ id_rsa owns local private key id_rsa.pub known_hosts logs known servers 5 / 26
8 Introduction SSH: Public Key Authentication Client Local Machine Server Remote Machine local homedir ~/.ssh/ id_rsa owns local private key remote homedir ~/.ssh/ authorized_keys knows granted (public) key id_rsa.pub known_hosts logs known servers 5 / 26
9 Introduction SSH: Public Key Authentication Client Local Machine Server Remote Machine local homedir ~/.ssh/ id_rsa owns local private key remote homedir ~/.ssh/ authorized_keys knows granted (public) key id_rsa.pub known_hosts logs known servers SSH server config /etc/ssh/ sshd_config ssh_host_rsa_key ssh_host_rsa_key.pub 5 / 26
10 Introduction SSH: Public Key Authentication Client Local Machine Server Remote Machine local homedir ~/.ssh/ id_rsa owns local private key remote homedir ~/.ssh/ authorized_keys knows granted (public) key id_rsa.pub 5 / 26
11 Introduction SSH: Public Key Authentication Client Local Machine Server Remote Machine local homedir ~/.ssh/ id_rsa id_rsa.pub owns local private key 1. Initiate connection 3. solve challenge using private key return response 2. create random challenge, encrypt using public key remote homedir ~/.ssh/ authorized_keys knows granted (public) key 4. allow connection iff response == challenge Restrict to public key authentication: /etc/ssh/sshd_config: PermitRootLogin no # Disable Passwords PasswordAuthentication no ChallengeResponseAuthentication no # Enable Public key auth. RSAAuthentication yes PubkeyAuthentication yes 5 / 26
12 Installation Summary 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 6 / 26
13 Installation SSH Setup on Linux / Mac OS OpenSSH natively supported; configuration directory : ~/.ssh/ package openssh-client (Debian-like) or ssh (Redhat-like) SSH Key Pairs (public vs private) generation: ssh-keygen specify a strong passphrase protect your private key from being stolen i.e. impersonation drawback: passphrase must be typed to use your key 7 / 26
14 Installation SSH Setup on Linux / Mac OS OpenSSH natively supported; configuration directory : ~/.ssh/ package openssh-client (Debian-like) or ssh (Redhat-like) SSH Key Pairs (public vs private) generation: ssh-keygen specify a strong passphrase protect your private key from being stolen i.e. impersonation drawback: passphrase must be typed to use your key ssh-agent 7 / 26
15 Installation SSH Setup on Linux / Mac OS OpenSSH natively supported; configuration directory : ~/.ssh/ package openssh-client (Debian-like) or ssh (Redhat-like) SSH Key Pairs (public vs private) generation: ssh-keygen specify a strong passphrase protect your private key from being stolen i.e. impersonation drawback: passphrase must be typed to use your key ssh-agent DSA and RSA 1024 bit are deprecated now! 7 / 26
16 Installation SSH Setup on Linux / Mac OS OpenSSH natively supported; configuration directory : ~/.ssh/ package openssh-client (Debian-like) or ssh (Redhat-like) SSH Key Pairs (public vs private) generation: ssh-keygen specify a strong passphrase protect your private key from being stolen i.e. impersonation drawback: passphrase must be typed to use your key ssh-agent DSA and RSA 1024 bit are deprecated now! $> ssh-keygen -t rsa -b o -a 100 # 4096 bits RSA (better) $> ssh-keygen -t ed o -a 100 # new sexy Ed25519 Private (identity) key ~/.ssh/id_{rsa,ed25519} Public Key ~/.ssh/id_{rsa,ed25519}.pub 7 / 26
17 Installation SSH Setup on Windows: the OLD way Putty Suite, includes: PuTTY, the free SSH client Pageant, an SSH authentication agent for PuTTY tools PLink, th PuTTy CLI PuTTYgen, an RSA and DSA key generation utility 8 / 26
18 Installation SSH Setup on Windows: the OLD way Putty Suite, includes: PuTTY, the free SSH client Pageant, an SSH authentication agent for PuTTY tools PLink, th PuTTy CLI PuTTYgen, an RSA and DSA key generation utility PuTTY OpenSSH 8 / 26
19 Installation SSH Setup on Windows: the OLD way Putty Suite, includes: PuTTY, the free SSH client Pageant, an SSH authentication agent for PuTTY tools PLink, th PuTTy CLI PuTTYgen, an RSA and DSA key generation utility PuTTY OpenSSH Putty keys are NOT supported by OpenSSH (yet can be exported) Binding Pageant with OpenSSH agent is NOT natively supported Third-party tools like ssh-pageant are made for that Combine nicely with Git bash with PLink, hostnames eventually refer to PuTTY Sessions NEVER to SSH entries in ~/.ssh/config This usage might be hidden... Ex: $GIT_SSH etc. 8 / 26
20 Installation SSH Setup on Windows: the NEW way Use MobaXterm! [tabbed] Sessions management X11 server w. enhanced X extensions Graphical SFTP browser SSH gateway / tunnels wizards [remote] Text Editor / 26
21 Usage Summary 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 10 / 26
22 Usage SSH Basic Usage *.<domain>-intern.com gitlab bastion1.<domain>.com 11 / 26
23 Usage SSH Basic Usage *.<domain>-intern.com gitlab bastion1.<domain>.com SSH 11 / 26
24 Usage SSH Basic Usage *.<domain>-intern.com gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SSH 11 / 26
25 Usage SSH Basic Usage *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SSH 11 / 26
26 Usage SSH in Practice ~/.ssh/config $> ssh [-X] [-p <port>] # Example: ssh -p 8022 Host <shortname> Port <port> User <login> Hostname <hostname> ~/.ssh/config: Simpler commands Bash completion $> ssh cha<tab> 12 / 26
27 Usage SSH in Practice ~/.ssh/config $> ssh [-X] [-p <port>] # Example: ssh -p 8022 Host *.ext_ul ProxyCommand ssh -q chaos-cluster \ "nc -q 0 %h %p" # UL HPC Platform -- Host chaos-cluster Hostname access-chaos.uni.lu Host gaia-cluster Hostname access-gaia.uni.lu Host iris-cluster Hostname access-iris.uni.lu Host *-cluster User login #ADAPT accordingly Port 8022 ForwardAgent no Host <shortname> Port <port> User <login> Hostname <hostname> ~/.ssh/config: Simpler commands Bash completion $> ssh cha<tab> 12 / 26
28 Usage SSH in Practice ~/.ssh/config $> ssh [-X] [-p <port>] # Example: ssh -p 8022 Host *.ext_ul ProxyCommand ssh -q chaos-cluster \ "nc -q 0 %h %p" # UL HPC Platform -- Host chaos-cluster Hostname access-chaos.uni.lu Host gaia-cluster Hostname access-gaia.uni.lu Host iris-cluster Hostname access-iris.uni.lu Host *-cluster User login #ADAPT accordingly Port 8022 ForwardAgent no Host <shortname> Port <port> User <login> Hostname <hostname> ~/.ssh/config: Simpler commands Bash completion $> ssh cha<tab> $> ssh chaos-cluster $> ssh work $> ssh work.ext_ul 12 / 26
29 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com gitlab bastion1.<domain>.com 13 / 26
30 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SSH 13 / 26
31 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SSH DOMAIN <domain>-intern.com NOT FOUND 13 / 26
32 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> - Connection/SSH/Tunnels: Port 1080, Dynamic gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SOCKS LISTEN: localhost:1080 SSH -D 1080 (SOCKS 5 Proxy) 13 / 26
33 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> - Connection/SSH/Tunnels: Port 1080, Dynamic gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SOCKS LISTEN: localhost:1080 SSH -D 1080 (SOCKS 5 Proxy) 13 / 26
34 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> - Connection/SSH/Tunnels: Port 1080, Dynamic gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SOCKS LISTEN: localhost:1080 SSH -D 1080 (SOCKS 5 Proxy) 13 / 26
35 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> - Connection/SSH/Tunnels: Port 1080, Dynamic gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SOCKS LISTEN: localhost:1080 SSH -D 1080 (SOCKS 5 Proxy) 13 / 26
36 Usage SSH Advanced Usage: SOCKS Proxy *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> - Connection/SSH/Tunnels: Port 1080, Dynamic gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SOCKS LISTEN: localhost:1080 SSH -D 1080 (SOCKS 5 Proxy) 13 / 26
37 Usage SSH Advanced Usage: ProxyCommand *.<domain>-intern.com gitlab bastion1.<domain>.com 14 / 26
38 Usage SSH Advanced Usage: ProxyCommand *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com SSH 14 / 26
39 Usage SSH Advanced Usage: ProxyCommand *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab Session uni_gitlab - Hostname: gitlab.<domain>-intern.com - Port: Connection/Data: username: <LOGIN> - Connection/Proxy: - type: local - Proxy hostname: bastion1.<domain>.com - Port: Username: <LOGIN> - Local proxy command: plink -load uni_bastion1 -nc %host:%port bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com Host uni_gitlab Hostname gitlab ProxyCommand ssh -q uni_bastion1 "nc %h %p" SSH + ProxyCommand + netcat 14 / 26
40 Usage SSH Advanced Usage: ProxyCommand *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab Session uni_gitlab - Hostname: gitlab.<domain>-intern.com - Port: Connection/Data: username: <LOGIN> - Connection/Proxy: - type: local - Proxy hostname: bastion1.<domain>.com - Port: Username: <LOGIN> - Local proxy command: plink -load uni_bastion1 -nc %host:%port bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com Host uni_gitlab Hostname gitlab ProxyCommand ssh -q uni_bastion1 "nc %h %p" SSH + ProxyCommand + netcat 14 / 26
41 Usage SSH Advanced Usage: ProxyCommand *.<domain>-intern.com PuTTY / PLink / Pageant (Windows) Session uni_bastion1 - Hostname: bastion1.<domain>.com - Port: Connection/Data: username: <LOGIN> gitlab Session uni_gitlab - Hostname: gitlab.<domain>-intern.com - Port: Connection/Data: username: <LOGIN> - Connection/Proxy: - type: local - Proxy hostname: bastion1.<domain>.com - Port: Username: <LOGIN> - Local proxy command: plink -load uni_bastion1 -nc %host:%port bastion1.<domain>.com OpenSSH ~/.ssh/config (Mac / Linux) Host uni_* User <LOGIN> Port 8022 Host uni_bastion1 Hostname bastion1.<domain>.com Host uni_gitlab Hostname gitlab ProxyCommand ssh -q uni_bastion1 "nc %h %p" SSH + ProxyCommand + netcat 14 / 26
42 Extras Tools around SSH Summary 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 15 / 26
43 Extras Tools around SSH assh - Advanced SSH config Transparent wrapper that make ~/.ssh/config easier to manage support for templates, aliases, defaults, inheritance etc. gateways: transparent ssh connection chaining more flexible command-line Ex: Connect to hosta using hostb as a gateway $> ssh hosta/hostb drastically simplify your SSH config Linux / Mac OS only $> { apt-get yum brew } install assh # Installation 16 / 26
44 Extras Tools around SSH assh - Advanced SSH config YAML-based configuration: in ~/.ssh/assh.yml use.yml extension, NOT.yaml you can split configuration i.e. ~/.ssh/config.d/*.yml Hooks support with advanced templated capabilities Events: BeforeConnect, OnConnect, OnDisconnect Exec drivers: exec <binary> [args...] Notify driver: notify <line:string...> Compilation: $> assh config build -ignore-known-hosts > /.ssh/config 17 / 26
45 Extras Tools around SSH assh configuration ~/.ssh/assh.yml # ~/.ssh/assh.yml - Advanced SSH Config ################################################### # Global (default) SSH flags defaults: ForwardX11: no ForwardAgent: no ConnectTimeout: 15 #AddKeysToAgent: yes Compression: yes HashKnownHosts: no ServerAliveInterval: 60 ServerAliveCountMax: 30 #ControlMaster: auto #ControlPath: ~/.ssh/sockets/ssh-socket-%r-%h-%p.sock #ControlPersist: 600 includes: - ~/.ssh/config.d/*.yml - ~/.ssh/config.d/custom/*.yml 18 / 26
46 Extras Tools around SSH assh configuration: Templates # ~/.ssh/config.d/templates.yml - General templates #################################################### templates: # Public zone, feat. servers typically reachable from the outside DMZ: Hostname: "%h.domain.org" User: $USER Port: 22 # internal [private] zone for the WORK domain WORKi: Inherits: DMZ Gateways: - direct # try direct connection first... - gw #... then try through this [public] host - anotherserver #... then try through this other [public] host 19 / 26
47 Extras Tools around SSH assh configuration: Hosts # ~/.ssh/config.d/work.yml - ASSH config for your working place hosts: #### WORK gateways / Externally accessible nodes mygatewayserver: # ssh mygatewayserver Inherits: DMZ # eq. ssh -p 22 $USER@mygatewayserver.domain.org Aliases: - gw # more easier to type ssh gw anotherserver: # ssh anotherserver Inherits: DMZ # eq. ssh -p 2222 $USER@anotherserver.domain.org Port: 2222 # custom port here #### WORK internal servers workstation: Inherits: WORKi Hostname: 10.XX.XX.XX # if fixed IP and no DNS User: local gitlab: Inherits: WORKi storage: Inherits: WORKi IdentityFile: ~/.ssh/id_special_rsa 20 / 26
48 Extras Tools around SSH assh Basic Usage $> assh config build -ignore-known-hosts > /.ssh/config 21 / 26
49 Extras Tools around SSH assh Basic Usage $> assh config build -ignore-known-hosts > /.ssh/config Once ~/.ssh/config is compiled: $> ssh <host> # connect to <host> $> ssh <host>/<gw> # connect though (non-configured) <gw> 21 / 26
50 Extras Tools around SSH assh Basic Usage $> assh config build -ignore-known-hosts > /.ssh/config Once ~/.ssh/config is compiled: $> ssh <host> # connect to <host> $> ssh <host>/<gw> # connect though (non-configured) <gw> $> assh connect -dry-run <host> # dry-run verbose connection 21 / 26
51 Extras Tools around SSH assh Advanced Usage If you enable multiplexing / Control{Master,Path} settings defaults: ControlMaster: auto ControlPath: ~/.ssh/sockets/ssh-socket-%r-%h-%p.sock ControlPersist: 600 $> assh sockets list # list (opened) control sockets if you start to experience multiplexing issues: Ex: non-responding SSH connection etc. $> assh sockets flush # Close control sockets 22 / 26
52 Extras Tools around SSH DSH Distributed / Dancer s Shell SSH wrapper that allows to run commands over multiple machines. Linux / Mac OS only $> { apt-get yum brew } install dsh # Installation 23 / 26
53 Extras Tools around SSH DSH Distributed / Dancer s Shell SSH wrapper that allows to run commands over multiple machines. Linux / Mac OS only $> { apt-get yum brew } install dsh # Installation Configuration: in ~/.dsh/ ~/.dsh/dsh.conf: main configuration file ~/.dsh/machines.list: list of all nodes ~/.dsh/group/: holds group definition <name> Group definition: ~/.dsh/group/<name>: simply list SSH shortnames (one name by line) Bash completion file for DSH: 23 / 26
54 Extras Tools around SSH DSH configuration ~/.dsh/dsh.conf ############################################################ # ~/.dsh/dsh.conf # Configuration file for dsh (Distributed / Dancer s Shell). # man dsh.conf for details ############################################################ verbose = 0 remoteshell = ssh showmachinenames = 1 # Specify 1 to make the shell wait for each individual invocation. # See -c and -w option for dsh(1) waitshell = 0 # whether to wait for execution # Number of parallel connection to create at the same time. #forklimit=8 remoteshellopt = -q 24 / 26
55 Extras Tools around SSH DSH Basic Usage $> dsh [-c -w] { -a -g <group> -m <hostname> } <command> Option Description -c run the commands in parallel (default) -w run the commands in sequential -a run the command on all nodes listed in machines.list -g <group> restrict the commands to the hosts group <group> -m <hostname> run the command only on hostname FAQ: sudo: sorry, you must have a tty to run sudo requires to change the default configuration of sudo Ex: to not requiring a tty to launch a sudo command Defaults:<login>!requiretty 25 / 26
56 Thank you for your attention... Questions? Prof. Pascal Bouvry Dr. Sebastien Varrette & The UL HPC Team University of Luxembourg, Belval Campus: Maison du Nombre, 4th floor 2, avenue de l Université L-4365 Esch-sur-Alzette mail: hpc@uni.lu 1 Introduction 2 Installation Linux / Mac OS Windows 3 Usage Basic usage Advanced Usage with SOCKS [5] Proxy Advanced Usage with ProxyCommand 4 Extras Tools around SSH ASSH DSH 26 / 26
UL HPC School 2017[bis] PS1: Getting Started on the UL HPC platform
UL HPC School 2017[bis] PS1: Getting Started on the UL HPC platform UL High Performance Computing (HPC) Team C. Parisot University of Luxembourg (UL), Luxembourg http://hpc.uni.lu 1 / 34 Latest versions
More informationCryptography Application : SSH. Cyber Security & Network Security March, 2017 Dhaka, Bangladesh
Cryptography Application : SSH Cyber Security & Network Security 20-22 March, 2017 Dhaka, Bangladesh Issue Date: [31-12-2015] Revision: [v.1] What is Safely Authentication I am Assured of Which Host I
More informationCryptography - SSH. Network Security Workshop May 2017 Phnom Penh, Cambodia
Cryptography - SSH Network Security Workshop 29-31 May 2017 Phnom Penh, Cambodia What is Safely Authentication I know who I am talking with Our communication is Encrypted Telnet Servers Terminal Routers
More informationCryptography - SSH. Network Security Workshop. 3-5 October 2017 Port Moresby, Papua New Guinea
Cryptography - SSH Network Security Workshop 3-5 October 2017 Port Moresby, Papua New Guinea 1 What is Secure Authentication I know who I am talking to Our communication is Encrypted Telnet Servers Terminal
More informationLinux Network Administration
Secure Remote Connections with OpenSSH Objective At the conclusion of this module, the student will be able to: Configure the ssh daemon start, stop, and restart sshd 17 January 2005 NETW 111 - SSH 2 SSH
More informationSSH. What is Safely 6/19/ June 2018 PacNOG 22, Honiara, Solomon Islands Supported by:
SSH 25-29 June 2018 PacNOG 22, Honiara, Solomon Islands Supported by: Issue Date: Revision: 1 What is Safely Authentication I am Assured of Which Host I am Talking With Authentication - The Host Knows
More informationThis is a guide about using Putty on Windows with OpenSSH on Linux. You would learn about how to:
1 of 7 5/16/2011 5:37 PM Submitted by: Man-wai CHANG Update by: Man-wai CHANG Date Submitted: 31 May 2006 Document Version: 1.0 Last Updated: 08/01/2010 13:48:54 Last Updated: 02/02/2008 23:46:43 This
More informationFEPS. SSH Access with Two-Factor Authentication. RSA Key-pairs
FEPS SSH Access with Two-Factor Authentication RSA Key-pairs access.eps.surrey.ac.uk Contents: Introduction - 3 RSA Key-pairs - 3 Where can I use my RSA Key-Pair? - 3 Step 1 Prepare to generate your RSA
More informationCryptography Application : SSH. 7 Sept 2017, Taichung, Taiwan
Cryptography Application : SSH 7 Sept 2017, Taichung, Taiwan What is Safely Authentication I am Assured of Which Host I am Talking With Authentication - The Host Knows Who I Am The Traffic is Encrypted
More informationWhat is Secure. Authenticated I know who I am talking to. Our communication is Encrypted
Crypto App - SSH 1 What is Secure Authenticated I know who I am talking to Our communication is Encrypted Telnet clear text Servers Terminal clear text Routers SSH encrypted channel encrypted text Servers
More informationAn Overview of SSH. Presentation to Linux Users of Victoria. Melbourne, August 26, 2017
An Overview of SSH Presentation to Linux Users of Victoria Melbourne, August 26, 2017 http://levlafayette.com Utilisation and Rationale The most common use of SSH (secure shell) is remote login access
More informationSecurity with SSH. Network Startup Resource Center
Security with SSH Network Startup Resource Center http://www.nsrc.org/ These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationSSH and keys. Network Startup Resource Center
SSH and keys Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationIntroduction to the ITA computer system
Introduction to the ITA computer system Tiago M. D. Pereira Slides: https://folk.uio.no/tiago/teaching/unix2017 Institute of Theoretical Astrophysics Today s lecture in a nutshell 1. Network and users,
More informationSetting up a Chaincoin Masternode
Setting up a Chaincoin Masternode Introduction So you want to set up your own Chaincoin Masternode? You ve come to the right place! These instructions are correct as of April, 2017, and relate to version
More informationIntroduction to Linux Workshop 2. The George Washington University SEAS Computing Facility
Introduction to Linux Workshop 2 The George Washington University SEAS Computing Facility Course Goals SSH and communicating with other machines Public/Private key generation,.ssh directory, and the config
More informationSiemens PLM Software. HEEDS MDO Setting up a Windows-to- Linux Compute Resource.
Siemens PLM Software HEEDS MDO 2018.04 Setting up a Windows-to- Linux Compute Resource www.redcedartech.com. Contents Introduction 1 On Remote Machine B 2 Installing the SSH Server 2 Configuring the SSH
More information2-1-1 ssh Secure SHell
2-1-1 ssh Secure SHell Using Public Key Cryptography Keying, Key Exchange, and Session Setup 1 Communicate Safely with Remote Systems 2 What is Safely Authentication I am Assured of Which Host I am Talking
More informationSome SSH tips & tricks you may enjoy (plus, iptables)
Some SSH tips & tricks you may enjoy (plus, iptables) D. H. van Dok (Nikhef) 2014-05-19 getting the most (security) out of your openssh The user s perspective: least amount of hassle tradeoff between anxiety,
More informationssh and handson Matsuzaki maz Yoshinobu 1
ssh and handson Matsuzaki maz Yoshinobu maz@iij.ad.jp 1 Secure Shell (ssh) Replacement for unsecure tools/protocols rsh and telnet Usually listen on tcp/22 Whole communication is encrypted
More informationNoMachine NX Client Configuration Guide
NoMachine NX Client Configuration Guide Configuration steps for ssh key login Step 1: NoMachine NX requires keys in OpenSSH format, therefore the existing key needs to be converted into OpenSSH format.
More informationLAB :: Secure SHell (SSL)
LAB :: Secure SHell (SSL) In this example we are using apnictraining.net as domain name. # super user command. $ normal user command. X replace with your group no. Username apnic and password training
More informationcurl Manager Manual Contents Intro
curl Manager Manual Contents Intro... 1 Creating and Changing Your Password... 2 Add a Known Host... 3 Remove a Known Host... 4 Figure Out What s in an Existing known_hosts File... 4 Export Known Hosts
More information1. INTRODUCTION to AURO Cloud Computing
1. INTRODUCTION to AURO Cloud Computing Welcome to AURO! The purpose of this document is to help you get started with using AURO s Public Cloud Compute. This document covers how to setup and launch a virtual
More information2-1-1 ssh Secure SHell
2-1-1 ssh Secure SHell Using Public Key Cryptography Keying, Key Exchange, and Session Setup Communicate Safely with Remote Systems What is Safely Authentication I am Assured of Which Host I am Talking
More informationSupercomputing environment TMA4280 Introduction to Supercomputing
Supercomputing environment TMA4280 Introduction to Supercomputing NTNU, IMF February 21. 2018 1 Supercomputing environment Supercomputers use UNIX-type operating systems. Predominantly Linux. Using a shell
More informationProject #6: Using ssh, scp and sftp with Key-Based Authentication
Project #6: Using ssh, scp and sftp with Key-Based Authentication ssh, scp and sftp Going beyond Password Protection Creating Keys Creating Keys with a Passphrase Using Key-Based Authentication in Our
More informationGIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering
GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is
More informationSSH Tips and Tricks. Ferry Boender. Warning
Revision History Revision 1.0 May 02, 2011 Revised by: FB Ferry Boender 1. Authentication 1.1. Passwordless key One very useful feature of SSH are passwordless keys. They are especially useful when you
More informationSiemens PLM Software. HEEDS MDO Setting up a Windows-to- Windows Compute Resource.
Siemens PLM Software HEEDS MDO 2018.04 Setting up a Windows-to- Windows Compute Resource www.redcedartech.com. Setting up a Windows-to-Windows Compute Resource Contents Introduction 1 On Remote Machine
More information(mis)trusting and (ab)using SSH
(mis)trusting and (ab)using SSH Tips and Tricks for Pentesters and Sysadmins Herman Duarte Bruno Morisson 1 About us Bruno Morisson http://genhex.org/~mori/
More informationPractical Magic with SSH. By David F. Skoll Roaring Penguin Software Inc. 1 February
Practical Magic with SSH By David F. Skoll Roaring Penguin Software Inc. 1 February 2001 http://www.roaringpenguin.com dfs@roaringpenguin.com Overview of Presentation Why SSH? Problems with Telnet & Friends
More informationSchool of Computing Science Gitlab Platform - User Notes
School of Computing Science Gitlab Platform - User Notes Contents Using Git & Gitlab... 1 Introduction... 1 Access Methods... 2 Web Access... 2 Repository Access... 2 Creating a key pair... 2 Adding a
More informationGitlab Setup/Usage by Yifeng Zhu modified by Vince Weaver 30 January 2019
ECE271: Microcomputer Architecture and Applications University of Maine Gitlab Setup/Usage by Yifeng Zhu modified by Vince Weaver 30 January 2019 Background We will submit our labs in ECE271 via git to
More informationLECTURE 7. Readings: - SSH: The Definitive Guide; D.J. Barret et al.; O Reilly Lecture outline: - SSH. Marco Spaziani Brunella, Manuel Campo
LECTURE 7 Readings: - SSH: The Definitive Guide; D.J. Barret et al.; O Reilly Lecture outline: - SSH Remote Managing In real life, physical access to network nodes is not always an option. Often, we need
More informationBitnami MEAN for Huawei Enterprise Cloud
Bitnami MEAN for Huawei Enterprise Cloud Description Bitnami MEAN Stack provides a complete development environment for mongodb and Node.js that can be deployed in one click. It includes the latest stable
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit
Gerrit About the Tutorial Gerrit is a web-based code review tool, which is integrated with Git and built on top of Git version control system (helps developers to work together and maintain the history
More informationIT Services Security. The Dark Arts Of SSH. Author: John Curran Version: 0.1
IT Services Security The Dark Arts Of SSH Author: John Curran Version: 0.1 STATUS\ REVISION HISTORY Date Version Description 0.1-0.9 Review preparation 1.0 Presented to business & retained by Information
More informationAdobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud
Adobe Marketing Using FTP and sftp with the Adobe Marketing Contents Using FTP and sftp with the Adobe Marketing...3 Setting Up FTP Accounts Hosted by Adobe...3 Classifications...3 Data Sources...4 Data
More informationBitnami Apache Solr for Huawei Enterprise Cloud
Bitnami Apache Solr for Huawei Enterprise Cloud Description Apache Solr is an open source enterprise search platform from the Apache Lucene project. It includes powerful full-text search, highlighting,
More informationBitnami JRuby for Huawei Enterprise Cloud
Bitnami JRuby for Huawei Enterprise Cloud Description JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM. JRuby provides a complete set of core built-in classes
More informationSecure SHell Explained!
Open Gurus How To Secure SHell Explained! Here re some insights into SSH (Secure Shell), an essential tool for accessing remote machines. S SH is used to access or log in to a remote machine on the network,
More informationCommon Report Engine Leipzig. Ref. 0003
Common Report Engine 08.05.2018 Leipzig Ref. 0003 Table of Contents 1. Introduction 3 1.1 SSH File Transfer Protocol 3 1.2 SSH/SFTP tools 3 2. Setup Process 4 2.1 Generation process for public / private
More informationF-Secure SSH and OpenSHH. VPN Authentication Configuration Guide. Copyright 2005 CRYPTOCard Corporation All Rights Reserved
F-Secure SSH and OpenSHH VPN Authentication Configuration Guide Copyright 2005 CRYPTOCard Corporation All Rights Reserved http://www.cryptocard.com Overview OpenSSH works with CRYPTOCard PAM authentication
More informationLinux. Computer networks - Administration 1DV202. fredag 30 mars 12
Linux Computer networks - Administration 1DV202 Configuration files /etc/hosts /etc/resolv.conf /etc/network/interfaces /etc/hosts 127.0.0.1 localhost.localdomain localhost 127.0.1.1 lokal.kalmar.se lokal
More informationBastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y
Bastion Hosts Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Disclaimer The following is intended to outline our general product direction. It is intended
More informationInception Cloud User s Guide
Inception Cloud User s Guide 1 Overview Creating an inception cloud consists of preparing your workstation, preparing the VM environment by adding a temporary boot-up machine, and then executing the orchestrator
More informationMarketC - Masternode Setup Guide
MarketC - Masternode Setup Guide Preface In this guide we will be focusing on setting up a masternode for Marketc (CMK). This guide will focus on a typical "hot node" / "cold wallet" scenario. The "hot
More informationBitnami Ruby for Huawei Enterprise Cloud
Bitnami Ruby for Huawei Enterprise Cloud Description Bitnami Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click. It includes most popular components
More informationIf you prefer to use your own SSH client, configure NG Admin with the path to the executable:
Each Barracuda NG Firewall system is routinely equipped with an SSH daemon listening on TCP port 22 on all administrative IP addresses (the primary box IP address and all other IP addresses that administrative
More informationMOOSE-Based Application Development on GitLab
MOOSE-Based Application Development on GitLab MOOSE Team Idaho National Laboratory February 22, 2016 Introduction The intended audience for this talk is developers of INL-hosted, MOOSE-based applications.
More informationFile transfer clients manual File Delivery Services
File transfer clients manual File Delivery Services Publisher Post CH Ltd Information Technology Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact Post CH Ltd Information Technology Webergutstrasse
More informationBuild your own Lightweight Webserver - Hands-on I - Information Network I. Marius Georgescu. Internet Engineering Laboratory. 17 Apr
Build your own Lightweight Webserver - Hands-on I - Information Network I Marius Georgescu Internet Engineering Laboratory 17 Apr. 2015 iplab Prerequisites Prerequisites Download and Install VirtualBox
More informationRemote Access Via Remote Desktop
Remote Access Via Remote Desktop Remotely connecting to your office desktop requires a client-server interface using Remote Desktop. The following page describes the procedures for establishing a SSH Tunnel
More informationTELE301 Lab16 - The Secure Shell
TELE301 Lab16 - The Secure Shell Department of Telecommunications May 7, 2002 Contents 1 Introduction 2 2 OpenSSH 2 3 Replacing Telnet 2 4 Logging in without a password 2 5 SSH Agent 3 5.1 SSH Add..............................
More informationSecurity with SSH. SANOG VI IP Services Workshop. Hervey Allen
Security with SSH SANOG VI IP Services Workshop Hervey Allen Topics Where to get SSH (Secure SHell) How to enable and configure SSH Where to get SSH clients for Windows Authentication of the server to
More informationTopics. Security with SSH. Cryptographic Methods and Apps. SSH Application Layer Security
Security with SSH SANOG VI IP Services Workshop Hervey Allen Topics Where to get SSH (Secure SHell) How to enable and configure SSH Where to get SSH clients for Windows Authentication of the server to
More informationUsing a Linux System 6
Canaan User Guide Connecting to the Cluster 1 SSH (Secure Shell) 1 Starting an ssh session from a Mac or Linux system 1 Starting an ssh session from a Windows PC 1 Once you're connected... 1 Ending an
More informationSwanSim - A Guide to Git / SourceTree / GitLab for Windows
SwanSim - A Guide to Git / SourceTree / GitLab for Windows Dr Jason W. Jones College of Engineering, Swansea University September 2017 Contents 1 Introduction... 2 2 Obtaining the Software... 3 2.1 Software
More informationBeing a puppet master
Being a puppet master More money, more time, more happiness, less work Thomas Merkel http://www.flickr.com/photos/serenaseblu/5062987760/ Agenda Overview Organize the master Modules Resources
More informationBackup and Restore Technical Note
Technical Note VERSION: 1.0 UPDATED: July 2017 Copyright Notices Copyright 2002-2017 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP Technologies logo are registered trademarks
More informationQEMU Basic. Create the Hardware System
QEMU Basic In this simple Demo we shall be creating a simple Zynq HW project in 2016.2, exporting to SDK to create the HDF file. This HDF file will be used as the base to create the Linux image in Petalinux.
More informationConfiguring SSH and Telnet
6 CHAPTER This chapter describes how to configure Secure Shell Protocol (SSH) and Telnet on Cisco NX-OS devices. This chapter includes the following sections: Information About SSH and Telnet, page 6-1
More informationHP OO 10.x Network Architecture
Technical white paper HP OO 10.x Network Architecture Table of Contents Overview 2 Advancing to a Scalable Model 2 The Old Model 2 The New Model 3 Configuring the New Model 4 Firewall Configuration 4 Worker
More informationUnix. Examples: OS X and Ubuntu
The Command Line A terminal is at the end of an electric wire, a shell is the home of a turtle, tty is a strange abbreviation, and a console is a kind of cabinet. - Some person on SO Learning Resources
More informationA Quick Guide for the pbdrpc Package
A Quick Guide for the pbdrpc Package Wei-Chen Chen pbdr Core Team Silver Spring, MD, USA Contents 1. Introduction 1 1.1. Basic ssh and srpc()................................. 2 1.2. Basic ssh()......................................
More informationPackage ssh. June 4, 2018
Type Package Title Secure Shell (SSH) Client for R Version 0.2 Author Jeroen Ooms Package ssh June 4, 2018 Maintainer Jeroen Ooms Connect to a remote server over SSH to transfer files
More informationCMTH/TYC Linux Cluster Overview. Éamonn Murray 1 September 2017
CMTH/TYC Linux Cluster Overview Éamonn Murray 1 September 2017 Cluster Documentation Everything I ll talk about is covered in the cluster documentation Web: http://www.cmth.ph.ic.ac.uk/computing Local
More informationNo More Passwords (with SSH)
No More Passwords (with SSH) Ted Dustman March 30, 2009 Contents 1 Introduction 1 1.1 Local or Remote?................................. 1 1.2 SSH Command Set................................ 1 2 Authentication
More informationFtp Command Line Manual Windows Example Port 22
Ftp Command Line Manual Windows Example Port 22 Session, Logging, Console/scripting mode, Operations, Configuration enables passive ( =on ) or active ( =off ) transfer mode (FTP protocol only). winscp.exe
More informationConfiguring SSH Public Key Authentication
6AOSCG0060-29A January 2014 Configuration Guide Configuring SSH Public Key Authentication This guide describes how to configure and use Secure Shell (SSH) public key authentication on products running
More informationSSH to your DC/OS cluster on Unix/Linux (macos, Ubuntu, etc) SSH to your DC/OS cluster on Windows
SSHing into Nodes These instructions explain how to set up an SSH connection to your DC/OS cluster from an outside network. If you are on the same network as your cluster or connected by using VPN, you
More informationUsing Encryption CHAPTER. In this chapter, you will learn about How encryption works Encrypting remote access with OpenSSH Encrypting Linux files
Using Encryption 18 CHAPTER In this chapter, you will learn about How encryption works Encrypting remote access with OpenSSH Encrypting Linux files As mentioned at the beginning of the preceding chapter,
More informationLinux Systems Security. Access Control and Authentication NETS1028 Fall 2016
Linux Systems Security Access Control and Authentication NETS1028 Fall 2016 Access Control Authenticating users is the act of trying to verify that a user is who they claim to be We generally rely on the
More informationHow to Configure Authentication and Access Control (AAA)
How to Configure Authentication and Access Control (AAA) Overview The Barracuda Web Application Firewall provides features to implement user authentication and access control. You can create a virtual
More informationTitan FTP Server SSH Host Key Authentication with SFTP
2016 Titan FTP Server SSH Host Key Authentication with SFTP A guide for configuring and maintaining SSH Host Key Authentication for SFTP connections in Titan FTP Server. QuickStart Guide 2016 South River
More informationDogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04)
DogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04) This guide will assist you in setting up a DogeCash Masternode on a Linux Server running Ubuntu 16.04. (Use at your own risk) If you require further
More informationHOW TO SECURELY CONFIGURE A LINUX HOST TO RUN CONTAINERS
HOW TO SECURELY CONFIGURE A LINUX HOST TO RUN CONTAINERS How To Securely Configure a Linux Host to Run Containers To run containers securely, one must go through a multitude of steps to ensure that a)
More informationImmersion Day. Getting Started with Linux on Amazon EC2
July 2018 Table of Contents Overview... 3 Create a new EC2 IAM Role... 4 Create a new Key Pair... 5 Launch a Web Server Instance... 8 Connect to the server... 14 Using PuTTY on Windows... 15 Configure
More informationFtp Command Line Manual Windows User Password
Ftp Command Line Manual Windows User Password SSH Guide SFTP on Mac OS X SFTP on Windows The most straight forward way to use SFTP is through the command line. a command line, you can alternately use an
More informationFtp Command Line Manual Windows Username Password Linux
Ftp Command Line Manual Windows Username Password Linux Midnight Commander is a console based full-screen text mode File Manager that allows you to copy, MC has many features which are useful for a user
More informationImmersion Day. Getting Started with Linux on Amazon EC2
January 2017 Table of Contents Overview... 3 Create a new Key Pair... 4 Launch a Web Server Instance... 6 Browse the Web Server... 13 Appendix Additional EC2 Concepts... 14 Change the Instance Type...
More informationFundamentals of Linux Platform Security
Fundamentals of Linux Platform Security Security Training Course Dr. Charles J. Antonelli The University of Michigan 2012 Linux Platform Security Module 9 Application Security Roadmap ssh SSL IPsec & VPNs
More informationUsing RDP with Azure Linux Virtual Machines
Using RDP with Azure Linux Virtual Machines 1. Create a Linux Virtual Machine with Azure portal Create SSH key pair 1. Install Ubuntu Bash shell by downloading and running bash.exe file as administrator.
More informationFtp Get Command Line Linux Proxy Settings Via
Ftp Get Command Line Linux Proxy Settings Via How to change system proxy settings from the command line on Ubuntu desktop gsettings get _schema key_ If you want to change HTTPS/FTP proxy to manual as well,
More informationChapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM
Chapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM Topology Note: ISR G1 devices use FastEthernet interfaces instead of GigabitEthernet interfaces. 2015 Cisco and/or its affiliates. All rights
More informationInstalling Cisco MSE in a VMware Virtual Machine
Installing Cisco MSE in a VMware Virtual Machine This chapter describes how to install and deploy a Cisco Mobility Services Engine (MSE) virtual appliance. Cisco MSE is a prebuilt software solution that
More informationWindows Subsystem for Linux Guide Documentation
Windows Subsystem for Linux Guide Documentation Release Kenneth Reitz Aug 30, 2017 Contents: 1 Background on WSL (Windows Subsystem for Linux) 3 1.1 What is WSL?..............................................
More informationAmazon Web Services Hands on EC2 December, 2012
Amazon Web Services Hands on EC2 December, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-42 Table of Contents Launch a Linux Instance... 4 Connect to the Linux Instance Using
More informationInstalling Oxwall completely in Amazon Cloud
Contents Installing Oxwall completely in Amazon Cloud... 1 PART 1 Creating AWS Instance... 1 Section 1 Security Group... 1 Section 2 - A LAMP-friendly instance... 2 Section 3 - The Elastic IP... 5 PART
More informationBitnami Pimcore for Huawei Enterprise Cloud
Bitnami Pimcore for Huawei Enterprise Cloud Description Pimcore is the open source platform for managing digital experiences. It is the consolidated platform for web content management, product information
More informationThis document is intended to help you connect to the CVS server on a Windows system.
Sourceforge CVS Access Sourceforge CVS Access... 1 Introduction... 1 Tools... 1 Generate Public / Private Keys... 1 Configuring Sourceforge Account... 4 Loading Private Keys for Authentication... 7 Testing
More informationUsing keys with SSH Rob Judd
Using keys with SSH Rob Judd (rjudd@mlug.missouri.edu) Introduction SSH is a drop-in replacement for telnet that allows encrypted network connections. There are two main versions, 1.5 SSH-1 and 2.0 SSH-2
More informationBitnami Coppermine for Huawei Enterprise Cloud
Bitnami Coppermine for Huawei Enterprise Cloud Description Coppermine is a multi-purpose, full-featured web picture gallery. It includes user management, private galleries, automatic thumbnail creation,
More informationAWS EC2 & VPC CRASH COURSE WHITNEY CHAMPION
AWS EC2 & VPC CRASH COURSE WHITNEY CHAMPION BEFORE WE START Prereqs AWS account SSH client Mac - Terminal, Royal TSX, Termius Windows - mremote https://mremoteng.org/download http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
More informationLet s see some real traffic
LINUX NETWORK TOOLS Let s see some real traffic wireshark tcpdump tcpdump the command line network analizer For documentation: man tcpdump (program usage) http://danielmiessler.com/study/tcpdump/ (nice
More informationA brief introduction to the GitLab service at the department
Git and GitLab A brief introduction to the GitLab service at the department Sven Gestegård Robertz Department of Computer Science, Lund University June 5, 2015 Outline Introduction Student (thesis) project
More informationBitnami ez Publish for Huawei Enterprise Cloud
Bitnami ez Publish for Huawei Enterprise Cloud Description ez Publish is an Enterprise Content Management platform with an easy to use Web Content Management System. It includes role-based multi-user access,
More informationProxyCap Help. Table of contents. Configuring ProxyCap Proxy Labs
ProxyCap Help 2016 Proxy Labs Table of contents Configuring ProxyCap The Ruleset panel Loading and saving rulesets Delegating ruleset management The Proxies panel The proxy list view Adding, removing and
More informationCSC- Bioweek 2018 Using cpouta for cloud computing Kimmo Mattila, Shubham Kapoor, Ari-Matti Saren (Jukka Nousiainen)
CSC- Bioweek 2018 Using cpouta for cloud computing 8.2.2018 Kimmo Mattila, Shubham Kapoor, Ari-Matti Saren (Jukka Nousiainen) CSC Finnish research, education and public administration ICT knowledge centre
More information