DEV Community

Cover image for Linux Learning Journey – Day 6: SSH, Remote Access & Connecting from Windows πŸ§πŸ’»
Avinash wagh
Avinash wagh

Posted on

Linux Learning Journey – Day 6: SSH, Remote Access & Connecting from Windows πŸ§πŸ’»

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)