1、首先,需要配置好telnet服务才能访问到ip,要不然输入ifconfig都是not command find。

     第一步,就是要安装好telnet和telnet-server。(上一篇文章说了如何安装了)

      安装完后可以使用rpm -ql  telnet-server命令查看telnet服务器安装在哪些目录

 

     第二步,就是配置telnet文件。

(1)更改telnet服务的主配置文件/etc/xinetd.d/telnet
telnet服务器是基于xinetd超级守护进程启动的,本身没有独立启动telnet服务的能力
将主配置文件中的disable=yes改成disable=no(这个是telnet启动或停止开关,yes表示关闭,no表示开启)

(2)重启xinetd服务
service xinetd restart或chkconfig --level 2345 telnet on(设置telnet服务器在那些运行级别上启动)

(3)创建一个普通用户并修改密码(因为默认root帐号不能用于telnet)
useradd test

passwd 123456

(4)修改防火墙配置文件 vi /etc/sysconfig/system-config-securitylevel,加入--port=23:tcp(防火墙开放23端口)
(5)使用telnet命令进行连接

 

   第三步,krb5-telnet服务器的配置:

red hat系统默认安装的时候,会安装一个krb5-linux服务器,与普通的telnet服务器相比,它更加安全,且配置方面与telnet服务器一样,都是使用xinetd超级守护进程来启动。配置文件/etc/xinetd.d/krb5-telnet。
对应的软件包名为krb5-server-1.2.5-6.i386.rpm、krb5-workstation-1.2.5-6.i386.rpm和krb5-libs-1.2.5-6.rpm。 (安装部分省去)

(1)修改vi /etc/xinetd.d/krb5-telnet,将disable的值改成no(系统自带安装的时候是krb5-telnet,如果是自己安装的是telnet)
(2)killall -SIGHUP xinetd或service xinetd restart命令重启
(3)修改防火墙配置文件 vi /etc/sysconfig/system-config-securitylevel,加入--port=23:tcp

 

   第四步、telnet安全相关配置

一、允许root用户远程管理服务器

(1)默认不允许root用户用于telnet服务,如果需要设置为允许,更改/etc/securetty配置文件,在文件末尾加入以下语句。
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
pts/1
pts/2
pts/3
(2)telnet连接,如果pts/3接口已经使用,需要再加。

二、允许和拒绝指定IP地址登录

(1)在主配置文件中加bind=192.168.1.130(telnet服务器的IP地址)
                     only_from=192.168.1.0/24(只允许该网段连接)
                     no_access=192.168.1.(128,131)(不允许这2个IP地址访问)
                     access_time=0:00-24:00(指定访问时间) 

(2)启动服务为:service xineted start
                                  service network start

 

2、把telnet环境配置好后,需要配置IP环境。

      输入命令行ifconfig,会提示bash: ifconfig: command not found。那就输入/sbin/ifconfig或/usr/bin/gcc就可以执行命令行。 
       最好的办法是给用户配置好路径。vi ~/.bash_profile里,按“i”进入编辑模式,添加一下配置:

               PATH=$PATH:/sbin 

               export PATH

               PATH=$PATH:/usr/bin

               export PATH。

然后按ESC推出编辑模式,输入【:wq!】 返回命令行模式。输入ifconfig后,就可以执行命令了,如果不行的话,可以把用户注销,然后再登录测试。

 

3、现在,可以在window系统(本机)与linux-ping自己的IP查看是否能ping通,ping通则环境都已经成功,而window会出现ping不通,出现“无妨访问目标文件”的原因是什么?

      那就是window与linux的IP段不一致,并且本机未设置IP。在VMWare Network Adapter VMnet1设置网段一样的IP。

 

4、使用putty登录,输入IP、端口22(默认),如果弹出yes、no的提示框,选择yes,那表示已经远程成功了。登录填写信息时,发现putty会出现乱码。

 

putty远程登录时出现乱码:
解决:

1.      首先执行locale –a查看当前系统支持的字符编码;

2.      执行LANG=zh_CN.utf-8修改当前环境语言常量;

3.      点击Putty左上角的图标,找到Change Settings…

4.      找到Window------>Translation-------->Remote character set,把它改为你设置的字符集,这里以UTF-8为例。

5.      再次查看环境,就会发现乱码解决。(普通用户登录,通过 sudo setup查看所得)