有的linux服务器telnet不能登录,只能ssh登录,但是怎么实现ssh自动登录呢,只好请教大侠了
批处理window和linux下的都行
同时我想知道,为什么tenlnet不能登录,ssh却可以呢
批处理实现ssh自动登录
答案:2 悬赏:60 手机版
解决时间 2021-04-07 11:12
- 提问者网友:愿为果
- 2021-04-07 08:22
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-04-07 09:01
#!/bin/sh
j=0
for i in `cat ~/ip_text`
do
let j+=1
let k=$j%2
if [ $k -eq 0 ]
then
ssh root@$i << EOF >>outfile.txt
cat /var/log/boot_count
exit
EOF
else
echo $i >> outfile.txt
fi
done
大概就这样子,奇数行直接输出到outfile.txt中,偶数行是IP,直接访问,然后将结果输出到outfile.txt中,但是ssh是否接受stdin这样子的输入我不记得了,要是不接受的话就没有办法了- -!
j=0
for i in `cat ~/ip_text`
do
let j+=1
let k=$j%2
if [ $k -eq 0 ]
then
ssh root@$i << EOF >>outfile.txt
cat /var/log/boot_count
exit
EOF
else
echo $i >> outfile.txt
fi
done
大概就这样子,奇数行直接输出到outfile.txt中,偶数行是IP,直接访问,然后将结果输出到outfile.txt中,但是ssh是否接受stdin这样子的输入我不记得了,要是不接受的话就没有办法了- -!
全部回答
- 1楼网友:醉吻情书
- 2021-04-07 10:40
代码肯定都是英文的,去官网下也是,而且注释都是英文的,现在最好的办法就是学英语了
********************************
.net对中文支持是很好,文档也很多,而且开发很方便,基本上不要写是那么代码,直接拖拖拉拉,就行了,但你想想你学到多少东西了呢.
再说,.net的后台是比较好,但支持他的东西很少,要运行,net.必须要在windows下面,他的范围就也局限在windows里面了,那你也就被捆在windows上来,以后想扩展都很难,现在很少有大公司用,net,想拿高薪就必须搞java,或者你搞c,单片机,不然前途渺茫
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯