Я работаю на сервере БД, но мне нужно ssh много раз, чтобы получить к нему доступ.Примерно так:
step1) ssh xxx@xxx.xxx.xxx
pw: xxx
step2) ssh yyy@yyy.yyy.yyy
pw:yyy
step3) sudo mysqlsh
pw:zzzz
step4) mysql -u root -paaaa
use mydb;
Как выполнить эти команды в последовательности?Я хочу создать пакет сценариев, чтобы сделать это.Как это сделать?
Обновление: пытался сделать это, но не работает.Это просто войти в первый раз.
#!/usr/local/bin/expect
spawn ssh xxx@xxx
expect "*password:"
send "xxx\r";
interact
expect "*$ "
spawn ssh yyy@yyy
expect "*password:"
send "yyy\r";
interact