Im新的Ubuntu和使用Ubuntu的服务器12.04。 当我运行nmap localhost
我得到以下输出:
Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 3306/tcp open mysql
这意味着端口443(https)已closures。 我想打开它。 所以我做了以下几点:
我跑了命令
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
并坚持更改我保存该文件使用sudo sh -c "iptables-save > /etc/iptables.rules"
然后我添加了以下几行到etc/network/interfaces
:
pre-up iptables-restore < /etc/iptables.rules post-down iptables-save > /etc/iptables.rules
重新启动我的系统后,我跑了sudo iptables -L
和行
Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:https
是可见的。
但是现在当我运行nmap localhost
我仍然没有看到443打开。
请帮忙!
我敢打赌,你没有听到主机上的端口443。 试试这个:在一个终端中运行sudo nc -lk 443
然后运行你的nmap localhost
。 这可能与iptables防火墙规则无关。