Setup a basic remote linux server and configure it to allow SSH.
The goal of this project is to learn and practice the basics of Linux. You are required to setup a remote linux server and configure it to allow SSH connections.
You are required to setup a remote linux server and configure it to allow SSH connections.
You should be able to use the following command to connect to your server using both SSH keys.
ssh -i <path-to-private-key> user@server-ip
Also, look into setting up the configuration in ~/.ssh/config
to allow you to connect to your server using the following command.
ssh <alias>
The only outcome of this project is that you should be able to SSH into your server using both SSH keys. Future projects will cover other aspects of server setup and configuration.
Stretch goal: install and configure fail2ban
to prevent brute force attacks.
Do not push your private key to any public repository. The solution to this project should just contain one README.md
file with the steps you took to complete the project.
After completing this project, you will have a basic understanding of how to setup a remote linux server and configure it to allow SSH connections. Future projects will cover other aspects of server setup.
Actively Maintained
We are always improving our content, adding new resources and adding features to enhance your learning experience.
Join the Community
roadmap.sh is the 7th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
Roadmaps Best Practices Guides Videos FAQs YouTube
roadmap.sh by @kamrify @kamrify
Community created roadmaps, best practices, projects, articles, resources and journeys to help you choose your path and grow in your career.
Login to your account
You must be logged in to perform this action.