要解决“本地回环地址 127.0.0.1 的 TCP 端口 22 (ssh) 未开放”问题,你可以按照以下步骤进行:
对于Windows防火墙,可以通过运行以下命令打开端口 22:
netsh advfirewall firewall add rule name="OpenSSH" dir=in action=allow protocol=TCP localport=22
对于Linux上的iptables防火墙,可以通过运行以下命令打开端口 22:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables-save | sudo tee /etc/sysconfig/iptables
sudo service iptables restart
对于macOS上的pf防火墙,可以通过编辑 /etc/pf.conf
文件并添加以下行来打开端口 22:
pass in proto tcp from any to any port 22
然后,重新加载 pf 防火墙规则:
sudo pfctl -f /etc/pf.conf
sudo pfctl -e
完成上述步骤后,再次运行扫描工具或尝试连接本地回环地址 127.0.0.1 的 TCP 端口 22 (ssh),应该会显示端口已开放。