Пишу себе тулзу, менеджер соединений 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)
- Форум [Python] Активность соединения (2010)
- Форум Подвисает SSH-соединение (2015)
- Форум python + ssh (2005)
- Форум Создание индивидуального соединения (2004)
- Форум Рвутся ssh соединения. (2013)
- Форум ssh ??? расшарить соединение ??? (2006)
- Форум Python: создание объектов (2009)
- Форум Разрыв socket соединение python (2018)
- Форум Консольный менеджер SSH-соединений (2016)