1、检测telnet是否安装
用chkconfig命令查看也可,只要出现以下 on 或 off则已安装
用rpm,更能清晰明了的查看是否安装
以上显示了两个telnet,一个是客户端,一个是服务端。有些系统默认安装了客户端,没有安装服务端,需安装即可
可用 zypper in telnet-server安装
2、启动telnet服务
在配置telnet服务时,我用xinetd服务启动与停止
有时候我们安装后在 /etc/xinetd.d/ 目录下没有 telnet文件,我们可以直接新建一个即可,系统会自动读取此文件
vi /etc/xinetd.d/telnet
service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd #我的服务名是in.telnetd,如不知道名字的可以去 /usr/sbin/ 目录下查看
disable = yes #yes代表,telnet服务不通过xinetd服务启动与停止,no代表通过xinetd服务
}
可以通过chkconfig 查看设置情况,显示off 代表文件设置为 yes,on 代表设置为 no
chkconfig --list | grep telnet
telnet:off
3、确定服务已启动
可用 telnet localhost,输入用户名、密码查看是否可登录测试。或查看telnet服务默认端口查看
4、修改配置文件ftpusers,使用root登录
此文件是控制ftp服务的,文件 /etc/ftpusers中存在用户名为禁止登录的用户名,但只针对ftp服务 。
在使用telnet服务的时候,想要用root登录修改 /etc/pam.d/login即可
把第三行注释,就可用root登录
5、设置telnet开机自启
查看xinetd服务在Linux里启动方式,(on:随着系统的启动而启动)
设置开机自启
chkconfig --level 35 xinetd on
等级3:有网络连接,命令模式
等级5:图形界面多用户模式