#!/bin/bash
rpm -e --nodeps `rpm -qa|grep telnet`
rpm -e --nodeps `rpm -qa|grep xinetd`
version=$(cat /etc/redhat-release |awk '{print $4}'|cut -d'.' -f1)
echo "1:在线安装/2:离线安装"
read -p "请输入你的选择:" telnet
if [ "$telnet" = 2 ];then
read -p "请输入telnet-server的安装包路径:" TSERVER
read -p "请输入xinetd的安装包路径:" XINETD
rpm -ivh $TSERVER
rpm -ivh $XINETD
elif [ "$telnet" = 1 ];then
echo "开始下载安装包。。。。。"
if [ "$version" = "7" ];then
echo "当前系统是centos$version"
wget https://www.rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/telnet-server-0.17-65.el7_8.x86_64.rpm
wget https://www.rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/xinetd-2.3.15-14.el7.x86_64.rpm
echo "正在安装。。。。"
rpm -ivh telnet-server-0.17-65.el7_8.x86_64.rpm
rpm -ivh xinetd-2.3.15-14.el7.x86_64.rpm
elif [ "$version" = "8" ];then
echo "当前系统是centos$version"
wget https://www.rpmfind.net/linux/centos/8-stream/AppStream/x86_64/os/Packages/telnet-server-0.17-76.el8.x86_64.rpm
wget https://www.rpmfind.net/linux/centos/8-stream/AppStream/x86_64/os/Packages/xinetd-2.3.15-24.el8.x86_64.rpm
echo "正在安装。。。。"
rpm -ivh telnet-server-0.17-76.el8.x86_64.rpm
rpm -ivh xinetd-2.3.15-24.el8.x86_64.rpm
fi
fi
read -p "是否开启root访问权限yes/no:" kaiqi
if [ "$kaiqi" = "yes" ];then
echo "pts/0" >>/etc/securetty
echo "pts/1" >>/etc/securetty
echo "开启成功!"
else
echo "未开启root访问权限"
fi
read -p "是否创建telnet用户yes/no: " TUSER
if [ "$TUSER" = "no" ];then
echo "暂不创建用户"
elif [ "$TUSER" = "yes" ];then
read -p "输入用户名:" TTUSER
read -p "输入密码:" TTPASSWD
useradd $TTUSER
echo $TTPASSWD|passwd --stdin $TTUSER
fi
systemctl start telnet.socket
systemctl enable telnet.socket
systemctl start xinetd.service
systemctl enable xinetd.service
if [ $? -eq 0 ];then
echo "启动成功"
else
echo "启动失败"
fi
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/9742.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~