I used to be able to connect my Windows 10 laptop to my Fedora box on the local network and remotely, but now I can only connect remotely. My Windows 10 desktop can still connect.

When I bought this laptop it had problems with FTP - if I tried to ftp multiple files, for example, it would freeze the ftp connection and just hang and eventually, it would even drop the wifi connection. Then I wouldn't even be able to reconnect via wifi to my modem until I reset the modem. I called HP support and the guy was less than useless. He claimed it was my fedora box. Now I've tested other devices and they can connect to it fine - I can even connect to it with my iPhone and my Samsung tablet and transfer multiple files back and forth with no problems.

I've done a lot of troubleshooting with the fedora server - looking at logs and restarting it and I can see that it thinks my laptop has connected - it accepted the private key and welcomed my laptop, but on my laptop end, whether it's trying to connect via Filezilla or putty, it just hangs. I type in the password to my password protected private key, and after that, nothing happens on putty it just freezes, and on filezilla it times out after 20 seconds of inactivity.

I'm at my wit's end here. Previously I could reset the modem and my laptop and my fedora box and then the connection problems would magically disappear. But now they aren't. I cannot get onto my fedora box from my laptop anymore. I have no idea what to do at this point. Any advice would be appreciated.