[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

I cannot ssh from wan/lan to my pc behind a home server



I'm having problems with ssh from the Wan while contacting my Pc in the
Lan.

It worked when I just had to go through the Router provided by the ISP
but problems arose when I've decided to use a small server which I want
to use as file server for our family Pc's, Laptops and smartphone + for
transferring there the webserver where I have my blog. My home lan
(limiting it to my Pc) is as follows:


    WAN
     |
----------
| Router |
----------
        | 192.168.1.1
        | 
   eno1 | 192.168.1.120
----------------
|              |
| File Server  |
|              |
----------------
   eno2 | 192.168.3.1
        |
 enp2s0 | 192.168.3.100
----------------
|              |
|   My Pc      |
|              |
----------------

From the File Server I can ssh my pc on port 2222
From the lan (which is in 192.168.1.0) it is not possible to ssh my pc
which is in the 192.168.3.0 net


File Server:
(in "ufw status" output I have left only what I have thought to be of
interest) 
root@Casa-mia-1:~# ufw status
Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere                  
OpenSSH                    ALLOW       Anywhere                  
SSH                        ALLOW       Anywhere                  
Anywhere                   ALLOW       192.168.3.100             
Anywhere                   ALLOW       192.168.3.0/24            
2222/tcp                   ALLOW       Anywhere                  
22/tcp (v6)                ALLOW       Anywhere (v6)             
OpenSSH (v6)               ALLOW       Anywhere (v6)             
SSH (v6)                   ALLOW       Anywhere (v6)             
2222/tcp (v6)              ALLOW       Anywhere (v6)   


root@Casa-mia-1:~# iptables -t nat -L -n -v
Chain PREROUTING (policy ACCEPT 1081 packets, 70666 bytes)
 pkts bytes target     prot opt in     out     source
destination 0     0 DNAT       tcp  --  eno1   *
0.0.0.0/0            192.168.1.120        tcp dpt:2222
to:192.168.3.1:2222

Chain INPUT (policy ACCEPT 21 packets, 2919 bytes)
 pkts bytes target     prot opt in     out     source
destination         

Chain OUTPUT (policy ACCEPT 125 packets, 8738 bytes)
 pkts bytes target     prot opt in     out     source
destination         

Chain POSTROUTING (policy ACCEPT 125 packets, 8738 bytes)
 pkts bytes target     prot opt in     out     source
destination 885 56073 MASQUERADE  all  --  *      eno1
192.168.3.0/24       0.0.0.0/0   

root@Casa-mia-1:~# cat /etc/ufw/sysctl.conf |grep -i ip_forward
net/ipv4/ip_forward=1

My Pc:

root@aldomaggi:~# iptables -t nat -L -n
-v Chain PREROUTING (policy ACCEPT 0 packets, 0
bytes) pkts bytes target     prot opt in     out
source
destination 
Chain INPUT (policy ACCEPT 0 packets, 0
bytes) pkts bytes target     prot opt in     out
source
destination 
Chain OUTPUT (policy ACCEPT 0 packets, 0
bytes) pkts bytes target     prot opt in     out
source
destination 
Chain POSTROUTING (policy ACCEPT 0 packets, 0
bytes) pkts bytes target     prot opt in     out
source destination  

root@aldomaggi:~# cat /etc/ssh/sshd_config |grep -i port
#Porta non standard 2222
Port 2222

I thank you in advance for any help you can give me!

Aldo :-)


      


Reply to: