SSH Shell脚本

时间:2011-08-03 16:29:40

标签: ssh sh

我正在尝试做一个可以通过ssh连接到远程机器的shell脚本

然后问题是我可以依赖键和类似的东西。我只是想添加主机名,用户并传递并执行一些命令......有人可以指导我走这条路吗?

2 个答案:

答案 0 :(得分:1)

查看expect的linux。

脚本看起来像这样:

#!/usr/bin/expect
spawn ssh root@IPADDRESS /script/on/remote/machine
expect "*?assword:*"
send -- "PASSWORDHERE\r"

答案 1 :(得分:0)

ssh-keygen -t rsa -b 4096
ssh-copy-id youruser@remote.host
ssh youruser@remote.host 'ls -la ~ ; pwd ; uname -a '