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