How to portforward SSH between 2x Mikrotik

Hi!

Got some problem - I can’t establish SSH connection between two different locations (Physical, ISP and white IP’s are different).

The scheme is:
WinPCfirewallMikrotik/GuestWANMikrotik/HostLinux/Firewallserver.

Firewall: made a rule accept/upcoming-outgoing/TCP/SSH_PORT/distant-IP-address

Mikrotik/Guest: made a Firewall rules
for Filter rules
2024-08-01_18-45-27.png
2024-08-01_18-35-18.png
and NAT:
2024-08-01_18-49-16.png
2024-08-01_18-52-02.png
Mikrotik/Host: made a Firewall rules
for Filter rules
2024-08-01_18-34-17.png
and NAT:
2024-08-01_18-36-22.png
2024-08-01_18-37-38.png
Linux/Firewall: add a rule
ufw allow from GUEST_IP to any port SSH_PORT

Looks like I have missed something or get mistakes somewhere,
because I’m still getting … Connection timed out

SSH works fine in these LOCAL nets but WAN between them can’t establish.

What I’ve made wrong?
Please help.

The problem solved by myself.
The solution is:

HOST:
2024-08-02_11-49-20ch.png
2024-08-02_11-49-38.png
2024-08-02_11-50-07ch.png
2024-08-02_11-50-26ch.png
GUEST: settings is the same.

Place the rule higher in Filter Rules list.

Hope it could save some time to somebody.