当前位置: 技术问答>linux和unix
关于telnet的一个小问题
来源: 互联网 发布时间:2015-06-18
本文导语: 我在windows下装了一个VPC,装的是Linux9.0。我自己设置了IP地址。可以Ping通,并且我在Linux下开了一个Ftp服务,在win下用UltraEdit也可以访问。但不知道为什么不能在win下telnet上Linux是端口没打开还是服务没开(为了省空...
我在windows下装了一个VPC,装的是Linux9.0。我自己设置了IP地址。可以Ping通,并且我在Linux下开了一个Ftp服务,在win下用UltraEdit也可以访问。但不知道为什么不能在win下telnet上Linux是端口没打开还是服务没开(为了省空间我选的组件很少),该如何解决,谢谢!!!!!!!!
|
按这个步骤检查看看:
用 vi 修改 /etc/xinetd.d/telnet 这个档案:
将 disable (取消的意思) 变成 no ,也就是不取消,亦即是开启啦
设定完开启之后,要激活。
可以这样:$ /etc/rc.d/init.d/xinetd restart
要看有没有激活服务,用 netstat 就可以.
用root用户telnet linux:
预设的情况之下是无法允许 root 以 telnet 登入 Linux 主机的!但是,事实上, telnet 只是利用 PAM 模块来管制 root 的登入而已,因此,如果你确定你的环境够安全(例如你的主机并没有连上 Internet ),并且想要开放 root 以 telnet 登入 Linux 主机的话,请修改 /etc/pam.d/login 这个档案的第二行设定即可,将它屏蔽掉(加上注释)。
用 vi 修改 /etc/xinetd.d/telnet 这个档案:
将 disable (取消的意思) 变成 no ,也就是不取消,亦即是开启啦
设定完开启之后,要激活。
可以这样:$ /etc/rc.d/init.d/xinetd restart
要看有没有激活服务,用 netstat 就可以.
用root用户telnet linux:
预设的情况之下是无法允许 root 以 telnet 登入 Linux 主机的!但是,事实上, telnet 只是利用 PAM 模块来管制 root 的登入而已,因此,如果你确定你的环境够安全(例如你的主机并没有连上 Internet ),并且想要开放 root 以 telnet 登入 Linux 主机的话,请修改 /etc/pam.d/login 这个档案的第二行设定即可,将它屏蔽掉(加上注释)。
|
完全同意楼上所说的.
补允一下.如果你在LINUX下能TELNET到本机:$telnet localhost成功那说明TELNET端口已经打开.如果能到本机,但其它机器不能TELNET到LINUX,就是LINUX下防火墙的问题.检查IPCHAINS和IPTABLES,看是不是被启动.如果启动了就加入允许TELNET的规则,要不把它关了.
补允一下.如果你在LINUX下能TELNET到本机:$telnet localhost成功那说明TELNET端口已经打开.如果能到本机,但其它机器不能TELNET到LINUX,就是LINUX下防火墙的问题.检查IPCHAINS和IPTABLES,看是不是被启动.如果启动了就加入允许TELNET的规则,要不把它关了.