Значение по умолчанию для приглашения должно быть достаточно хорошим почти во всех случаях.
Он ищет любую строку, которая заканчивается либо #
, либо $
, либо %
, за которым следует пробел. #
используется root, %
используется оболочками стиля C, а $
используется оболочками стиля Bourne, такими как BASH и Kornshell.
Если вы используете Telnet, вполне вероятно, что вы входите в учетную запись, в которой будет работать приглашение по умолчанию.
Я предпочитаю использовать Net :: SSH :: Perl и не беспокоиться о пользовательских приглашениях. Net::SSH::Perl
более безопасен, и я могу передавать файлы или выполнять команды с ним.