Linux Learning Journey – Day 6: SSH, Remote Access & Connecting from Windows 🐧💻
Source: Dev.to
What I Did Today
I set up an SSH server on my Ubuntu machine so I could connect to it from the Windows command prompt. This enables remote management of Linux systems, a critical skill for real‑world IT, cloud, and DevOps tasks.
Steps I Followed
-
Install the SSH server on Ubuntu
sudo apt update sudo apt install openssh-server -
Enable and start the SSH service
sudo systemctl enable ssh sudo systemctl start ssh -
Verify the SSH service status
sudo systemctl status ssh -
Allow SSH through the firewall
sudo ufw allow ssh sudo ufw status -
Connect from Windows using Command Prompt
ssh avinash@192.168.1.46
✅ Successfully accessed my Ubuntu machine remotely.
Why SSH Matters
- Provides secure remote management of Linux servers.
- Essential for cloud, DevOps, and system administration workflows.
- Enables automation and scripting without needing physical access to 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; I can now manage my Ubuntu system directly from Windows.
Reflection
Day 6 showed me how Linux extends beyond a single machine. Being able to connect and control servers securely is a milestone in my journey. Every command practiced today brings me closer to confidently managing real‑world Linux systems in cloud environments.