First of all.
Thank you both of you that gave me answer.
You have m0n0wall on a private network, so did you turn off the default "Block private IPs from WAN interface" yet?
Dear Lee, I actually have unchecked this option, thanks.
You have an overlap of port 22 on your NAT Rules destination ports.
Also, rather than using ranges of ports, I would start out with a single port and verify that it works, then expand for the ranges you need, or just create new additional single port rules.
Dear Fred, you right, i got multiple try all day long and at last i miss this setting.
Anyway i changed Inbound NAT like this:
WAN TCP/UDP 21 (FTP) 192.168.4.252 21 (FTP) FTP Server
WAN TCP/UDP 22 (SSH) 192.168.4.252 22 (SSH) SSH Server
Test fail like always:
ssh: connect to host <> port 22: Connection timed out
Also i have to say that i managed to configure pptp VPN and it works quite well.