我怎样才能运行telnet shell脚本内部和远程服务器上执行命令?
我并不曾料想安装在我的Solaris机器上的,因为安全原因。 我也没有Perl的net::telnet
安装的模块。
所以用期待和Perl我怎么能做到这一点呢?
我想下面的事情,但它不工作。
#!/usr/bin/sh
telnet 172.16.69.116 <<!
user
password
ls
exit
!
当我执行它,这就是我得到:
> cat tel.sh
telnet 172.16.69.116 <<EOF
xxxxxx
xxxxxxxxx
ls
exit
EOF
> tel.sh
Trying 172.16.69.116...
Connected to 172.16.69.116.
Escape character is '^]'.
Connection to 172.16.69.116 closed by foreign host.
>