安装Telnet服务
准备工作:
挂载:
配置yum源文件:
vim /etc/yum.repos.d/dvd.repog
1.检查是否安装telnet和xinetd (若安装则不安装):
2.进行安装,客户端和服务器端:
a. 安装telent服务端
# yum -y install telnet-server.x86_64
b.安装telnet客户端
# yum -y install telnet.x86_64
3.安装telnet守护进程xinetd
# yum -y install xinetd.x86_64
4.安装后检查
5.安装完成后,将xinetd服务加入开机自启动:
systemctl enable xinetd.service
注:
遇到这种情况需要关闭防火墙
临时关闭防火墙命令。重启电脑后,防火墙自动起来。
systemctl stop firewalld
永久关闭防火墙命令。重启后,防火墙不会自动启动。
systemctl disable firewalld
6. 将telnet服务加入开机自启动:
systemctl enable telnet.socket
7. 最后,启动以上两个服务即可:
systemctl start telnet.socket
systemctl start xinetd
8.开启端口
CentOS7采用了 firewalld 防火墙,查询是否开启23端口
# firewall-cmd --query-port=23/tcp
no
显示23端口没有开启使用下面命令开启23端口
# firewall-cmd --zone=public --add-port=23/tcp --permanent
Success
重新加载firewall-cmd
# firewall-cmd --complete-reload
Success
重新查询23端口是否开放
# firewall-cmd --query-port=23/tcp
yes
现在可以用telnet命令远程登陆了
#注安装telnet服务后,默认23端口会被封住,方法一:开启端口,方法二:关闭防火墙。
9.测试telnet连接
使用telnet的注意事项
1、出于安全目的,telnet默认不允许以root身份直接登录。
2、如果需要root权限执行任务,您可以如此操作:
命令如下:
telnet 192.168.1.20(your host IP)
在login:后输入你的登录名,比如user2
在password:后输入你的密码
就可以登录成功了。
然后在提示符下,输入:su - root
输入root的密码。切换到了root账户。
如果想直接以root用户登录对方主机,可以在修改对方主机上的配置文件/etc/pam.d/remote
注释/etc/pam.d/remote的第一行,
即:auth required pam_securetty.so
Linux下
Windows下
telnet登陆主机后会提示Escape character is '^]':
点击提示的意思是按Ctrl + ] 会呼出telnet的命令行,就可以执行telnet命令
9.telnet 默认连接的端口是23,若想连接其他端口可采用命令:
telnet ip地址 端口(port)
例如:telnet 192.168.1.100 80