我正在尝试做一个可以通过ssh连接到远程机器的shell脚本
然后问题是我可以依赖键和类似的东西。我只是想添加主机名,用户并传递并执行一些命令......有人可以指导我走这条路吗?
答案 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 '