Re: I cannot ssh from wan/lan to my pc behind a home server
Luis <[email protected]> Wed, 7 Feb 2018 17:47:30 -0300
| Newsgroups | gmane.linux.debian.devel.firewall |
|---|---|
| Message-ID | <[email protected]> |
Aldo, "Router" and "My PC" are not in the same network. Does your "File Server" do NAT ?? Luis.- On 07/02/18 16:41, Aldo Maggi wrote: > 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 :-) > > > >