加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux 批量安装telnet脚本

发布时间:2020-12-14 00:45:39 所属栏目:Linux 来源:网络整理
导读:install_telnet.sh ckmsce=/home/xingliang/install_telnet.exp????? username=root?????????????????????????????? passwd=123456??????????????????????? ????????????????????????????????????? omplist=" 192.167.1.1 192.167.1.2 192.167.1.3 ?????????

install_telnet.sh

ckmsce=/home/xingliang/install_telnet.exp?????
username=root??????????????????????????????
passwd=123456???????????????????????
?????????????????????????????????????
omplist="
192.167.1.1
192.167.1.2
192.167.1.3
?????????????????????
"????????????????????????????????????
port=23??????????????????????????????
for ompname in $omplist??????????????
do???????????????????????????????????
? $ckmsce $ompname $username $passwd $port?????
?????????????????????????????????????
done?????????????????????????????????
#-------------------------------------

?

install_telnet.exp

#!/usr/bin/expect -f
set date [exec date -d day +‘%Y%m%d‘]
set desthost [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]
set port [lindex $argv 3]

spawn ssh -D $port [email?protected]$desthost
expect "*assword:*"
send "$passwordr"
expect {
?"*(yes/no)?"
? {
?? send "yesn"
?? expect "*assword:" {send "$passwordn"}
? }
?? "*assword:"
? {
??? send "$passwordn"
? }
? }
expect "*#"
send "cd /home/Packages/r"
expect "*#"
send -- "rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpmr"
sleep 3;
expect "*#"
send -- "rpm -ivh telnet-0.17-47.el6_3.1.x86_64.rpmr"
sleep 3;
expect "*#"
send -- "rpm -ivh xinetd-2.3.14-38.el6.x86_64.rpmr"
sleep 3;
expect "*#"
send? "cd /etcr"
expect "*#"
send? "sed -i "s/‘pts/0‘/‘#pts/0‘/g" /etc/securettyr"
expect "*#"
send? "sed -i "s/‘pts/1‘/‘#pts/1‘/g" /etc/securettyr"
expect "*#"
send? "mv securetty securetty_bakr"
expect "*#"
send? "sed -i "s/yes/no/g" /etc/xinetd.d/telnetr"
expect "*#"
send? "sed -i "s/account??? required???? pam_nologin.so/#account??? required???? pam_nologin.so/g" /etc/pam.d/loginr"
expect "*#"
send? "cd /root/r"
expect "*#"
send? "chkconfig? telnet onr"
expect "*#"
send? "service xinetd restartr"
sleep 2;
expect "*#"
send? "service xinetd restartr"
sleep 2;
expect "*#"?

send "exitr"

interact

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读