Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества? Помогите нам с документацией!
0 Пользователей и 1 Гость просматривают эту тему.
sshpass -p 'PASSWD' ssh USER@HOST
root@ubuntu:~# sshpass -p 'qwerty' ssh admin@192.168.1.1 reboot>
/usr/bin/expect -c 'expect "\n" { eval spawn /usr/bin/ssh -o StrictHostKeyChecking=no -o CheckHostIP=no admin@192.168.1.1; interact; set prompt ":|#|\\\$"; interact -o -nobuffer -re $prompt return; send "qwerty\r"; set prompt ">"; interact -o -nobuffer -re $prompt return; send "reboot\r"; interact }'
sshpass -p 'qwerty' ssh admin@192.168.1.1 /etc/profile; reboot
sshpass -p 'qwerty' ssh admin@192.168.1.1 "/sbin/reboot"sshpass -p 'qwerty' ssh admin@192.168.1.1 <<< "/sbin/reboot"echo "/sbin/reboot" | sshpass -p 'qwerty' ssh admin@192.168.1.1
На самом деле мне нужно понять, что в этой строке неправильно с синтаксисом?
expect -c "spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no admin@192.168.1.1; expect -re ':|#|\\\$' {send 'mypassword\r'}; expect -re '>' {send 'reboot\r'}"
Страница сгенерирована за 0.078 секунд. Запросов: 25.