centos7开启telnet服务 windows如何连接到linux虚拟机?
windows如何连接到linux虚拟机?
解释本行业问题
windos连接linux虚拟机,必须将虚拟机网络模式设置为桥接模式,并判断windos可以不ping值通Linux系统的IP。在远程访问方面,Linux能提供了远程连接的服务,比如ssh、VNC等。
linux中怎么使用telnet命令?
useraddtestuser//创建角色用户testuser
passwdtestuser//为testuser设置密码
//创建战队完成后/home下会又出现testuser文件夹
userdeltestuser//删掉testuser用户
rm-rftestuser//彻底删除用户testuser的地方目录
//以上下命令root用户才能建议使用
su用户名//直接切换用户eg:suroot切换为root用户
一.CentOS下查看系统有无已按装telnet
rpm-qa|greptelnet
telnet-0.17-48.el6.x86_64 elnet-server-0.17-48.el6.x86_64安装telnet
1、检测telnet-server的rpm包有无按装
[~]#rpm-qatelnet-server
若无输入输入内容,则可以表示是没有直接安装。出于安全考虑telnet-server.rpm是设置成还没有安装好的,而telnet的客户端是统一标配。即下面的软件是设置成按装的。
2、若未安装好,则完全安装telnet-server,不然看出此步骤
[~]#yuminstalltelnet-server
3、检测telnet-server的rpm包有无安装好
[~]#rpm-qatelnet
telnet-0.17-47.el6_3.1.x86_64
4、若未安装,则按装telnet,否则不遗漏掉此步骤
[~]#yuminstalltelnet
telnet是挂在xinetd底下的,所以才而查找如何确定安装了xinetd服务
rpm-qa|grepxinetd
xinetd-2.3.14-39.el6_4.x86_64
两者都没有的安装的话,yum安装好200以内服务
yuminstallxinetdtelnettelnet-server-y
启动后telnet服务
[~]#systemctlstart
二.配置telnet
可以设置开机启动
#chkconfigtelnetonto
修改配置文件
vi/etc/xinetd.d/telnet
将”disableokay”可以改成”disableno”
三、激活服务
的原因telnet服务吧都是由xinetd守护者的,所以我安装完telnet-server,要启动后telnet服务就可以重启xinetd服务
servicexinetdrestart也可以/etc/rc.d/init.d/xinetdrestart
四.iptables防火墙会拦阻telnet,所以我必须在iptables容许,用:命令
当你启动telnet服务后,你这个可以用netstat-tunlp命令来栏里点telnet服务所在用的端口,也可以发现自己有23。在用下面命令自动打开这些端口:
iptables-IINPUT-ptcp--dport23-jACCEPT
iptables-IINPUT-pudp--dport23-jACCEPT
serviceiptablessave//存放
serviceiptablesrestart//重启后防火墙
的或来点狠的!!直接关闭防火墙!
serviceiptablesstop
五.使用telnet命令
格式:telnetipprot
六.其他具体用法的telnet命令功能描述:
count关掉当前连接上
logout强制破军退出近战用户并直接关闭连接到
display总是显示当前操作的参数
mode借着进入命令行或字符
open再连接到某一站点
start后退
set可以设置当前操作的参数
unset复位当前操作参数
status打印状态信息
toggle对操作参数并且开关转换的
slc改变特殊字符的状态
auth然后打开/直接关闭确认功能z挂起
telnetsend发送特殊字符
telnetenviron更改环境变量?不显示指导信息
七.测试
我们先来打开系统TCP的23端口是否自动打开都正常
[~]#netstat-tnl|grep23
tcp000.0.0.0:230.0.0.0:*LISTEN
如果没有上面的一行存在就那就证明服务也运行程序了。如果netstat命令还没有返回内容,我们就索性不再通过更踏入的配置了。
八.愿意root用户登录
默认情况下Linux不不能root用户以telnet登入Linux主机,若要允许root用户登录采用以上3中方法:
(1)可以修改/etc/pam.d/login配置文件
RedHatLinux是对远程登录的限制可以体现在/etc/pam.d/login文件中,把限制修改内容注释表就行。
[root]#cat/etc/pam.d/login
#%PAM-1.0
authrequiredpam_
authrequiredpam_servicesystem-auth
#authrequiredpam_
accountrequiredpam_servicesystem-auth
passwordrequiredpam_servicesystem-auth
sessionrequiredpam_servicesystem-auth
sessionoptionalpam_
(2)移除/etc/securetty文件夹
验正规则设置中在/etc/securetty文件中,该文件定义了root用户没法在tty1-tty6的终端上有记录,彻底删除该文件或将其改名即可躲过验正规则从而实现方法root用户以telnet远程登录Linux主机。
[root]#mv/etc/securetty
(3)先用普通用户登录,后再切换到root用户
[bboss]$suroot
Password:
[bboss]#
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。