不使用expect来完成自动登录server并执行命令的脚本

不使用expect来完成自动登录server并执行命令的脚本

ftp远程登录并作一些操作的脚本:
ftp -i -n server <
user root password
bin
lcd /etc
cd /a
mput auto_*
bye
ftp

用ssh(需要手动输入密码):
ssh user@111.122.133.144 mkdir aaaa

telnet(rlogin 或rsh都和telnet差不多):
(
sleep 1;\
echo “user”;\
sleep 1;\
echo “password”;\
sleep 1;\
echo “cd /home/aaa”;\
sleep 1;\
echo “mkdir teltest”;\
sleep 1;\
echo “exit”;\
sleep 1)|telnet server

rsh的:
(
sleep 1;\
echo “password”;\
sleep 1;\
echo “cd /home/aaa”;\
sleep 1;\
echo “mkdir rshtest”;\
sleep 1;\
echo “exit”;\
sleep 1)|rsh server

注意上面两个的sleep很重要一定要加

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题