李明老师,在/etc/services里边定义的服务和端口是强制性的吗

在/etc/services里边定义的服务和端口是强制性的吗,例如我要修改远程sshd服务的端口,假如把22端口改成端口号为5000,除了把这5000端口在防火墙里边做策略以外,必须要在/etc/services里边定义这个ssh对应的端口为5000吗,不定义的话能远程吗,请大虾指教

作者: tiantushan88   发布时间: 2011-10-20

大多服务可以不做定义,但是在服务,比如SSH的配置文件 /etc/sshd/ssh_config中要修改port端口设置即可。

作者: 李明   发布时间: 2011-10-20

这里面的预定义只是Internet的标准定义,便于管理,还有一个就是里面可以定义别名,例如我们在配置iptables的时候,我们可以不用写80端口而可以写www,但是iptables是怎么知道www就是80端口呢?貌似就是根据这个/etc/services里面的别名来的

作者: 她的睫毛   发布时间: 2011-10-20