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查看所得)