Day 6 of my Linux learning journey was all about remote access using SSH (Secure Shell)βan essential skill for working with Linux servers, especially in cloud and DevOps environments.
πΉ What I Did Today
I installed and configured the SSH server on my Ubuntu machine, allowing me to connect from my Windows command prompt. This step opens the door to managing Linux systems remotely, which is a critical skill for real-world IT, cloud, and DevOps tasks.
Steps I followed:
1. Installed the SSH server on Ubuntu:
- 1. sudo apt update
- 2. sudo apt install openssh-server
2. Enabled and started the SSH service:
- sudo systemctl enable ssh
- sudo systemctl start ssh
3. Verified the SSH service status:
- sudo systemctl status ssh
4. Ensured firewall allowed SSH connections:
- sudo ufw allow ssh
- sudo ufw status
5. Connected from Windows using Command Prompt:
β Successfully accessed my Ubuntu machine remotely.
πΉ Why SSH Matters
- Allows secure remote management of Linux servers
- Essential for cloud, DevOps, and system administration
- Enables automation and scripting without being physically at the machine
πΉ Day 6 Key Learnings
- SSH is simple to set up but incredibly powerful
- Firewalls and IP addresses must be managed carefully
- Remote access expands possibilitiesβnow I can manage my Ubuntu system directly from Windows
π Reflection
Day 6 showed me how Linux extends beyond a single machine. Being able to remotely connect and control servers securely is a milestone in my journey. Every command practiced today is a step closer to confidently managing real-world Linux systems in cloud environments.
Top comments (0)