Ожидайте сценарий, который вводит имя пользователя и пароль

Нет, нет. Ваш брандмауэр включен. Чтобы убедиться, вы можете запустить эту команду:

sudo ufw enable

Если она говорит, что она активна, она ... активна и останется активной. Даже если у вас закрыт брандмауэр.

4
задан 21 December 2010 в 07:25

10 ответов

Просто сравнивая последний бит с другим примером, который я видел:

spawn ssh root@$ipaddr $scriptname $arg1
match_max 100000

expect "*?assword:*"
send -- "$password\r"

# send blank line (\r) to make sure we get back to gui
send -- "\r"

expect eof

Их синтаксис отправки кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 25 May 2018 в 23:52
  • 1
    будет ли он работать для нескольких записей в пароле? – myusuf3 21 December 2010 в 19:53
  • 2
    мне не понадобится что-то, что ожидает несколько подсказок с паролем. – myusuf3 21 December 2010 в 20:02

Просто сравнивая последний бит с другим примером, который я видел:

spawn ssh root@$ipaddr $scriptname $arg1 match_max 100000 expect "*?assword:*" send -- "$password\r" # send blank line (\r) to make sure we get back to gui send -- "\r" expect eof

Их синтаксис отправки кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 25 July 2018 в 22:43

Просто сравнивая последний бит с другим примером, который я видел:

spawn ssh root@$ipaddr $scriptname $arg1 match_max 100000 expect "*?assword:*" send -- "$password\r" # send blank line (\r) to make sure we get back to gui send -- "\r" expect eof

Их синтаксис отправки кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 26 July 2018 в 23:55

Просто сравнивая последний бит с другим примером, который я видел:

spawn ssh root@$ipaddr $scriptname $arg1 match_max 100000 expect "*?assword:*" send -- "$password\r" # send blank line (\r) to make sure we get back to gui send -- "\r" expect eof

Их синтаксис отправки кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 31 July 2018 в 13:00

Просто сравнивая последний бит с другим примером, который я видел:

spawn ssh root@$ipaddr $scriptname $arg1 match_max 100000 expect "*?assword:*" send -- "$password\r" # send blank line (\r) to make sure we get back to gui send -- "\r" expect eof

Их синтаксис отправки кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 2 August 2018 в 04:09

Просто сравнивая последний бит с другим примером, я видел :

  spawn ssh root @ $ ipaddr $ scriptname $ arg1 match_max 100000 ожидать "*? assword  : * "send -" $ password \r "# отправить пустую строку (\r), чтобы убедиться, что мы вернемся к gui send -" \r "ожидать eof  

Их отправить синтаксис кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 4 August 2018 в 20:12

Просто сравнивая последний бит с другим примером, я видел :

  spawn ssh root @ $ ipaddr $ scriptname $ arg1 match_max 100000 ожидать "*? assword  : * "send -" $ password \r "# отправить пустую строку (\r), чтобы убедиться, что мы вернемся к gui send -" \r "ожидать eof  

Их отправить синтаксис кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 6 August 2018 в 04:14

Просто сравнивая последний бит с другим примером, я видел :

  spawn ssh root @ $ ipaddr $ scriptname $ arg1 match_max 100000 ожидать "*? assword  : * "send -" $ password \r "# отправить пустую строку (\r), чтобы убедиться, что мы вернемся к gui send -" \r "ожидать eof  

Их отправить синтаксис кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 7 August 2018 в 22:16

Просто сравнивая последний бит с другим примером, я видел :

  spawn ssh root @ $ ipaddr $ scriptname $ arg1 match_max 100000 ожидать "*? assword  : * "send -" $ password \r "# отправить пустую строку (\r), чтобы убедиться, что мы вернемся к gui send -" \r "ожидать eof  

Их отправить синтаксис кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 10 August 2018 в 10:27

Просто сравнивая последний бит с другим примером, я видел :

  spawn ssh root @ $ ipaddr $ scriptname $ arg1 match_max 100000 ожидать "*? assword  : * "send -" $ password \r "# отправить пустую строку (\r), чтобы убедиться, что мы вернемся к gui send -" \r "ожидать eof  

Их отправить синтаксис кажется немного другим. И они также допускают довольно либеральное ожидание регулярного выражения. У конечных бит могут быть и ответы.

3
ответ дан 13 August 2018 в 16:53

Другие вопросы по тегам:

Похожие вопросы: