Пишу себе тулзу, менеджер соединений ssh. Возник вопрос следующий: у меня есть все данные для входа по ssh, либо посредством пароля, либо используя PEM файл. Как лучше сделать, чтобы из-под питона открывать сессию ssh?
При попытках авторизации PEM файлом, я получаю, что у файла нет должных разрешений, а если я делаю os.chmod("file.pem", 600)
и даже os.chown("file.pem", os.geteuid(), os.getegid())
, я попадаю на ошибку, мол, недостаточно разрешений.
Саму сессию в идеале бы открывать командой os.system("ssh -i file.pem user@host -p 22")
, куда я подставляю данные.
При авторизации через пароль, я просто не могу вставить пароль, потому что ssh предоставляет терминал, и ничего из stdin он не слушает.
Как быть? Программа задумывалась для упрощения жизни, но в идеале все должно сводиться к написанию команды и получению заветного терминала.


Ответ на:
комментарий
от rupert

Ответ на:
комментарий
от Yarosvet




Ответ на:
комментарий
от Yarosvet

Ответ на:
комментарий
от Yarosvet

Ответ на:
комментарий
от lnx4

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от lnx4

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от lnx4

Ответ на:
комментарий
от lnx4


Ответ на:
комментарий
от lnx4

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от rupert

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от lnx4

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от caoutchouckcha


Ответ на:
комментарий
от Yarosvet


Ответ на:
комментарий
от SpaceRanger

Ответ на:
комментарий
от Yarosvet

Ответ на:
комментарий
от SpaceRanger

15 сентября 2022 г.
Ответ на:
комментарий
от vbr


Ответ на:
комментарий
от emorozov

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от emorozov

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от emorozov

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от pfg

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от vbr

Ответ на:
комментарий
от pfg

Ответ на:
комментарий
от mky

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от pfg

Ответ на:
комментарий
от caoutchouckcha

Ответ на:
комментарий
от pfg

Ответ на:
комментарий
от pfg

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум SSH соединение (2001)
- Форум Подвисает SSH-соединение (2015)
- Форум Создание индивидуального соединения (2004)
- Форум Рвутся ssh соединения. (2013)
- Форум ssh ??? расшарить соединение ??? (2006)
- Форум TuxOnIce - ssh - обрыв соединения (2012)
- Форум Соединение по SSH + NAT (2014)
- Форум Уменьшить трафик ssh соединения (2012)
- Форум Консольный менеджер SSH-соединений (2016)
- Форум установление ssh соединения–наоборот (2015)