LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 735|回复: 4

好乱啊,我的头都大了,怎么区别这三个文件的作用

[复制链接]
发表于 2006-12-20 18:30:07 | 显示全部楼层 |阅读模式
/etc/services、/etc/xinetd.d/ssh、/etc/init.d/sshd_config都有记录SSH的端口信息?


/etc/services中关于SSH的端口信息如下:
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp # SSH Remote Login Protocol

sshd_config中关于SSH的端口信息如下:
port 22

/etc/xinetd.d/ssh也记录了SSH的端口信息:
service ssh
{
...
port = 22 //这一行
...
}

那么我想要修改SSH的端口,应该改哪个文件呢?希望高手赐教!
发表于 2006-12-20 18:31:51 | 显示全部楼层
stand alone 方式就是sshd_config 再说你可以改成不同的3个端口试验马
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 18:54:11 | 显示全部楼层
我那台机器是远程SSH登陆管理的机器,如果试出了问题,以后登不进去就麻烦了,所以还是问明白点保险。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 18:55:23 | 显示全部楼层
Post by aleng
stand alone 方式就是sshd_config 再说你可以改成不同的3个端口试验马


那么如果是以xinetd模式工作,那么/etc/services、/etc/xinetd.d/ssh这两个又有什么区别呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-20 22:36:13 | 显示全部楼层
/etc/service是一个tcp/udp端口列表,并不决定最终服务器使用的端口。一般这是由服务器的配置文件决定的。也就是说xinet.d/ssh或是sshd_config。sshd一般都是单独配置的服务器,有自己的启动文件,你几乎可以将xinet.d下的配置删除。(当然你还是要确定一下)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表