Ssh
無法從外部網路對 https (443) 進行 SSH
我無法從工作中連接樹莓派。我的 rasp 在家裡,ssh 在埠 22 上偵聽,但我只能使用埠 443 從我的工作網路出去。所以,我家的網際網路盒子將 443 轉發到 22。這已經工作了幾個月。
但現在,我不能 ssh 了(使用者和 IP 已更改):
# ssh -vvv -p 443 myuser@10.0.0.1 OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to 10.0.0.1 [10.0.0.1] port 443. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_rsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/me/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.1 debug1: Remote protocol version 2.0, remote software version OpenSSH_7.9p1 Raspbian-10+deb10u1 debug1: match: OpenSSH_7.9p1 Raspbian-10+deb10u1 pat OpenSSH* compat 0x04000000 debug2: fd 3 setting O_NONBLOCK debug1: Authenticating to 10.0.0.1:443 as 'myuser' debug1: SSH2_MSG_KEXINIT sent Connection reset by 10.0.0.1
當我在家(本地網路)時,我可以毫無問題地 ssh。
我在周日更新(並重新啟動)了我的 rasp,但 ssh 週一早上在我的工作地點工作。週一中午我們對我們的網路進行了一些小的修改,但對埠沒有任何影響。
任何的想法 ?
順便說一句,我找到了一個 ssh Web 控制台(https://www.serfish.com/console/)並進行了測試:我的銼刀上一切正常,所以問題出在我的工作網路上。看起來我們的新防火牆配置(sonicwall NS2650)對我的 ssh 有問題 :(
這個問題可以關閉,我會查看防火牆設置和幫助:)