This project focuses on SSH (Secure Shell) configuration and usage. You will learn how to connect to a remote server using SSH keys, create SSH key pairs, configure SSH client settings, and manage SSH authentication.
In this project, you will be provided with an Ubuntu server configured with SSH access using RSA keys. You will connect to this server using SSH and perform various tasks related to SSH configuration.
-
Use a private key: Write a Bash script that uses SSH to connect to your server using the private key
~/.ssh/schoolwith the userubuntu. -
Create an SSH key pair: Write a Bash script that creates an RSA key pair named
schoolwith 4096 bits and protected by the passphrasebetty. -
Client configuration file: Configure your local SSH client to use the private key
~/.ssh/schooland refuse password authentication. -
Let me in!: Add the provided SSH public key to your server's
ubuntuuser so that external connections can be made.
- GitHub Repository: alx-system_engineering-devops
- Directory:
0x0B-ssh
© 2024 ALX. All rights reserved.