Проблема с Ssh

Discussion in 'Безопасность и Анонимность' started by Slon, 19 May 2007.

  1. Slon

    Slon Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    123
    Likes Received:
    21
    Reputations:
    3
    Привет античатовцам ;)
    У меня вопрос по поводу запуска ssh из бак-коннекта
    Юзер 81(apache) с домашней директорией /var/www

    Проблема в том что этот юзер не имеет права на запись в свою домашнюю директорию. И когда я пишу

    Code:
    ssh 192.168.21.2
    получаю в ответ

    Pseudo-terminal will not be allocated because stdin is not a terminal.
    Could not create directory '/var/www/.ssh'.
    Host key verification failed.

    Изменил свою хоумдиру с помощью explort на /tmp но это не помогло, он все равно пытаеться записать в /var/www/

    Помогите решить эту проблему. Буду очень благодарен. Зарание спасибо! :)
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    su root
    chown yourname /var/www
     
  3. Slon

    Slon Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    123
    Likes Received:
    21
    Reputations:
    3
    Если бы у меня там был рут.. У меня только 81-ые права. И с ними нада запустить ssh клиент

    Может быть посоветуите альтернативный ssh клиент. Какой-нить простенький
     
    #3 Slon, 19 May 2007
    Last edited: 19 May 2007
  4. netf0x

    netf0x Elder - Старейшина

    Joined:
    27 Apr 2006
    Messages:
    42
    Likes Received:
    2
    Reputations:
    0

    от имени пользователя апач измени переменную $HOME на /tmp
    HOME=/tmp

    И если в /tmp есть права на запись пользуйся.
     
  5. Slon

    Slon Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    123
    Likes Received:
    21
    Reputations:
    3
    Спасибо конечно, но это первое что пришло на ум. Не помогло :(
    Видимо он берет имя хоумдиры не из этой переменой...
     
  6. w00d

    w00d [ The Godfather ]

    Joined:
    30 Jun 2005
    Messages:
    172
    Likes Received:
    22
    Reputations:
    4
    покажи результат export или set
     
  7. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    данные берутся так:
    и потом путь до хомедиры становится pw->pw_dir
    обходится так:
    ssh -o UserKnownHostsFile=/tmp/known_hosts root@localhost
    только лучше еще скачать сорцы openssh, подправить код и перекомпилить чтоб пасс не вводить,да и кстати чтоб добавился ключ в known_hosts тож надо.
     
    #7 ShAnKaR, 13 Jan 2008
    Last edited: 15 Jan 2008
    2 people like this.