这篇博文就说说RHEL6里面怎么安装telnet服务!纠结了太久,一般情况下我都是用yum安装的方法安装软件包的!因为要自己一个个去找各个包的依赖关系真的好麻烦。不过这里我就用rpm安装的方法安装下telnet服务!
首先,检查系统是否已经安装了telnet服务!
#rpm -q telnet-server
package telnet-server is not installed
进入系统存放软件包的文件夹找到telnet服务的rpm包
#find telnet(这里有个习惯,找软件包的时候进入包目录执行find命令加自己想找的包准确敲上软件包前面几个字母的然后就按“tab”键)找到软件包后如下:
# find telnet-server-0.17-47.el6.i686.rpm然后就ctrl+a吧find命令改成rpm就OK;
#rpm -ivh telnet-server-0.17-47.el6.i686.rpm
warning: telnet-server-0.17-47.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:telnet-server ########################################### [100%]
安装好后并不是就可以直接进行telnet了。还要进行配置。
telnet的配置文件默认就在/etc/xinetd.d/telnet 下。下面是查看结果:
[root@kutea xinetd.d]# more telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
[root@kutea xinetd.d]#
然后vi /etc/xinetd.d/telnet 把disable =yes改成no!保存退出!重启xinetd守护进程;
[root@kutea xinetd.d]# service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
[root@kutea xinetd.d]#
到此,RHEL6下的telnet-srv已经安装完成!但是,由于出于安全的考虑。系统默认不会给root用户直接可以telnet进去系统的!不加于配置root用户直接登录不上系统!可以先用普通用户telnet进去主机再su切换成root用户!
结果如下图所示:
telnet for rhel6
view telnet user
[root@localhost xinetd.d]# useradd iloxp.com
[root@localhost xinetd.d]# passwd iloxp.com
更改用户 iloxp.com 的密码 。
新的 密码:
无效的密码: 过于简单化/系统化
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@localhost xinetd.d]#