Not able to connect to my manjaro desktop remotely

i have enabled ssh service still when i try to ssh in my manjaro desktop via macbook terminal it is showing me connection timed out.

    ~  sudo systemctl status sshd                                                                                                                                                           ✔ 
[sudo] password for nasrul: 
● sshd.service - OpenSSH Daemon
     Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; preset: disabled)
     Active: active (running) since Tue 2022-12-13 19:22:21 IST; 14min ago
   Main PID: 3940 (sshd)
      Tasks: 1 (limit: 4639)
     Memory: 1.3M
        CPU: 15ms
     CGroup: /system.slice/sshd.service
             └─3940 "sshd: /usr/bin/sshd -D [listener] 0 of 10-100 startups"

Dec 13 19:22:21 logan systemd[1]: Started OpenSSH Daemon.
Dec 13 19:22:21 logan sshd[3940]: Server listening on 0.0.0.0 port 22.
Dec 13 19:22:21 logan sshd[3940]: Server listening on :: port 22.

port 22 is open as well still not working

    ~  sudo lsof -i -P -n | grep LISTEN                                                                                                                                                     ✔ 
kdeconnec  900 nasrul   16u  IPv6  20215      0t0  TCP *:1716 (LISTEN)
sshd      3940   root    3u  IPv4  52029      0t0  TCP *:22 (LISTEN)
sshd      3940   root    4u  IPv6  52031      0t0  TCP *:22 (LISTEN)

Do you have a firewall enabled? Did you allow port 22 traffic through it?

How experienced are you with SSH and networking in general?

Which IP did you connect to?

Is the computer you are trying to connect to connected or away from the LAN?

Should you be able to verify that it is up by using the ping command?

A guide to setup ssh service for LAN access

If you want remote access from outside your LAN - you need to configure your router to allow SSH to the system in question

BEWARE - THERE BE :dragon_face: :dragon: so secure the access properly.