sudo apt update
Optional but good practice:
sudo apt upgrade -y
sudo apt install openssh-server -y
sudo systemctl status ssh
Look for: Active: active (running)
If not running, start it:
sudo systemctl start ssh
sudo systemctl enable ssh
sudo ufw allow ssh
or more explicitly:
sudo ufw allow 22/tcp
Enable firewall (if not already active):
sudo ufw enable
Check rules:
sudo ufw status
ssh username@your-ubuntu-ip-address
Example:
ssh arch@192.168.1.105
Find your IP: ip addr show or hostname -I
Check listening port:
sudo ss -tuln | grep :22
Change default port (example: 2222):
sudo nano /etc/ssh/sshd_configPort 2222sudo systemctl restart sshsudo ufw allow 2222/tcp