eagleshi 发表于 2018-5-12 10:30:35

虚拟机redhat通讯及开启telnet登陆

  最近在学习REDHAT的上的ORACLE操作,当然要先安装REDHAT,安装时就遇到了如何通过宿主主机访问LINUX的问题,
  首先是vmware上的安装的REDHAT如何访问的问题,网络设置为HOST-ONLY
  然后在虚拟机中根据VMware Network Adapter VMnet1的IP设置好LINUX的IP及网关,LINUX的IP需要与VMware Network Adapter VMnet1在同一网段,LINUX的网关地址就是VMware Network Adapter VMnet1的地址,如此设置后便能互相PING通了
  之后便是安装2台机器的TELNET服务,WINDOWS平台我就不说了,很简单,重点说一下LINUX下的安装
  先检查LINUX下是否安装了TELNET的服务,在终端模式下输入以下命令


[*]# rpm -qa telnet-server
[*]telnet-server-0.17-39.el5

  表示TELNET服务是安装成功了的,如果无显示证明未安装,需要先安装服务
  可以直接找到REDHAT的安装盘里面的telnet-server-0.17-25.i386.rpm双击后进行安装
  安装成功后再次运行上面的命令进行检查
  之后开起TELNET服务,打开/ETC/XINETD.D/TELNET文件,将disable=yes修改为
  DISABLE=NO


[*]# cat /etc/xinetd.d/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         =no
[*]}

  重启XINET服务


[*]# service xinetd restart

  现在应该就可以通过telnet访问虚拟机的LINUX了,如果仍然不行,需要关机LINUX的IPTABLES防火墙服务,并重启LINUX


[*]# service iptables stop

  此时应该可以进入登陆界面,让输入LOGIN,但是可能无法使用ROOT用户登陆,是因为LINUX的登陆限制,我们需要修改/ETC/SECURETTY文件,添加PTS/1,PTS/2.......
  PTS后面的数字代表可以同时有几个ROOT用户登陆


[*]# cat /etc/securetty
[*]console
[*]pts/1
[*]pts/2
[*]vc/1
[*]vc/2
[*]vc/3
[*]vc/4
[*]vc/5
[*]vc/6
[*]vc/7
[*]vc/8
[*]vc/9
[*]vc/10
[*]vc/11
[*]tty1
[*]tty2
[*]tty3
[*]tty4
[*]tty5
[*]tty6
[*]tty7
[*]tty8
[*]tty9
[*]tty10
[*]tty11

  现在再尝试便可进行登陆了
  以上对LINUX的文件的修改均是使用VI命令进行修改
页: [1]
查看完整版本: 虚拟机redhat通讯及开启telnet登陆