终于实现了开发板安装ssh,也实现了各个机器的ssh自动连接,这一步就是检验一下远程控制两台机器了,最简单,但是也是感觉最有收获的时候,是对前面几天的收获:
mini2440开发板 A:IP 172.20.10.97
另外一台linux主机 B: IP 172.20.10.38
linux主机 C: IP 172.20.10.118
(都在同一局域网内,相互可以ping通)
1、在A mini开发板/root 目录下建立可执行脚本ssh1,内容如下:
echo "I'm in mini2440 now."
2、在主机B /root目录下建立可执行脚本ssh2,内容如下:
echo “I‘m in 172.20.10.38 now.”
3、把主机C 当做客户端,远程控制其他两台机器,工作目录下(任意)建立可执行脚本sshtest,内容如下:
ssh root@172.20.10.97 ./ssh1
ssh root@172.20.10.38 ./ssh2
echo "hello!sshtest is ok!!"
注意: ./ssh1 这个命令必须在ssh连接后的同一行执行,否则下一行将等待在切换至本机后执行。
运行完./ssh1后不需要exit命令,换行,ssh自动退出执行下一行。
4、执行./sshtest ,运行结果:
I'm in mini2440 now.
i'm in 172.20.10.38 now
hello!sshtest is ok!!