So, I have recently been trying to ssh to my home PC from my school's PC, but the problem is the school PC's are behind a strong firewall, I tried using this command:
ssh -L (listening port on school PC):localhost:22 (username@Public IP)
But it didn't work, I also tried:
ssh -R (listening port on school PC):localhost:22 (username@Public IP)
But that didn't work either. I'm using Cygwin and I'm pretty sure I installed all ssh packages. I have my modem setup to forward port 22 to port 22 on my PC, so that shouldn't be the issue, I also have set up OpenSSH server correctly. The error I get when trying to connect from the school PC says that the connection timed out.