English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 36m | 255 MB
If you want to work in IT or software development, you need to know your way around SSH. More than just a tool, SSH, or Secure Shell, allows you to make a secure connection to a command-line shell on a remote operating system. The foundation for many other technologies, SSH also allows you to transfer files with ease between different systems. In this course, instructor Scott Simpson shows you the fundamentals of SSH.
Learn how to configure an SSH server and configure and use an SSH client. Find out how to manage cryptographic keys as both a user and an administrator. Explore more about the practical uses of SSH, including tunnels, file transfer, and port forwarding, as well as a handful of other tools to utilize and extend SSH. By the end of this course, you’ll also have a better idea about common troubleshooting steps and basic hardening techniques to keep your server secure.
Table of Contents
Introduction
1 Learning SSH
2 What is SSH
3 Lab setup
Configuring an SSH Server
4 Installing OpenSSH
5 OpenSSH server configuration
6 Managing users and access
SSH Basics
7 Connecting to a server using a password
8 Creating a key pair with ssh-keygen
9 Managing and using key pairs
10 Client configuration options
11 Using SSH client applications
Practical Tasks with SSH
12 Transferring files with SFTP
13 Transferring files with SCP
14 Multi-step SSH connections
15 Port forwarding with SSH
16 Local port forwarding
17 Remote port forwarding
18 Dynamic port forwarding
19 Options to use with port forwarding
20 Tools that use and extend SSH
21 Securing an SSH server
22 Troubleshooting SSH
Conclusion
23 Next steps
Resolve the captcha to access the links!