Results 76 to 85 of 85

Thread: Howto: Подключение к роутеру через putty и far без пароля (winscp+putty)

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Post Howto: Подключение к роутеру через putty и far без пароля (winscp+putty)

    Не знаю будет ли в тему но выложу пару рекомендаций на счет far + winscp и putty.
    Предполагается что dropbear уже установлен вот так
    Quote Originally Posted by Честно украдено из темы про настройку роутера с "нуля"
    4) настроить SSH-сервер.
    Подключиться к шеллу роутера можно по протоколу telnet программой putty (www.putty.nl), имя для входа "admin", пароль если не меняли такой же. Зайдя дать команды:
    Code:
    mkdir -p /usr/local/etc/dropbear
    dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
    mkdir -p /usr/local/sbin/
    echo "#!/bin/sh" >> /usr/local/sbin/post-boot
    cp /usr/local/sbin/post-boot /usr/local/sbin/post-firewall
    cp /usr/local/sbin/post-boot /usr/local/sbin/post-mount
    cp /usr/local/sbin/post-boot /usr/local/sbin/pre-shutdown
    chmod +x /usr/local/sbin/p*
    echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot
    dropbear > /dev/null 2>&1
    flashfs save
    flashfs commit
    flashfs enable
    а переменная LANG определена как ru_RU.UTF-8 .
    дополнительно необходимо установить sftp-server из командной строки (спасибо al37919 за наводку).
    Code:
    ipkg install openssh-sftp-server
    Подключение через putty.
    качаем последнюю версию putty наример отсюда
    а также Pageant и PuTTYgen. я их обычно закидываю в папку windows, чтобы потом не искать
    теперь с помощью утилиты PuTTYgen генерируем приватный ключ, после нажатия кнопки Generate необходимо поводить мышкой внутри окошка.
    После генерации ключа нужно сохранить на диск 2 ключа public и private, приватный ключ я его закинул в папку windows\system32, предварительно введя ключевую фразу, а паблик кей выведен в поле "Public key for pasting..." я его, через клипборд, сохранил на диске c:\ чтобы не потерять. Потом его необходимо будет сохранить на роутере в файле /tmp/local/root/.ssh/authorized_keys.
    например таким образом:
    Code:
    mkdir /tmp/local/root/.ssh
    touch /tmp/local/root/.ssh/authorized_keys
    mcedit /tmp/local/root/.ssh/authorized_keys #если установлен mc
    далее вставить из клипборда паблик кей и сохранить файл.
    или каким то другим способом поместить содержимое поля "Public key for pasting..." в файл /tmp/local/root/.ssh/authorized_keys. (есть как минимум N способов сделать это
    после этого необходимо сохранить этот ключ
    Code:
    flashfs save
    flashfs commit
    flashfs enable
    Теперь запускаем putty создаем новую сессию и на закладке Window/Translation задаем кодировку UTF-8, на закладке Connection/Data задаем имя пользователя admin, на закладке Connection/SSH/Auth в поле Private key for ... устанавливаем тот приватный ключ который мы сгенерировали в начале.
    Сохраняем сессию, на этом с путти все.

    PS: Если мы хотим, чтобы при создании сессии автоматически запускался mc и при этом после выхода из него сессия не закрывалась, необходимо в поле Remote command на закладке Connection/SSH вписать mc -c && /bin/sh

    Теперь Pagent:
    тут тоже все просто нажимаем Add Key и выбираем свой приватный ключ.
    Теперь чтобы соединиться с роутером через ssh надо в трее по иконке с pagent щелкнуть правой клавишей выбрать Saved session свою сессию.
    После чего установится соединение с сервером при этом авторизация будет проходить посредством проверки ключей и пароль и логин вбивать не придется.
    Подключение через far плагин winscp.
    необходимо скачать и установить последнюю версию плагина winscp c сайта автора плагина тут
    теперь на основной закладке необходимо установить тип протокола sftp (спасибо Oleg за наводку)
    а на закладке Environment UTF-8 encoding for filenames включить On.
    NB: если File protocol определен как scp то русского не учидеть, будут кракозяблики.

    Картинки прилагаются
    Last edited by angel_il; 21-01-2008 at 23:27.

Similar Threads

  1. Подключение UVC веб-камер к роутеру Asus
    By Сантехник in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 453
    Last Post: 20-08-2023, 12:56
  2. Подключение сканера и МФУ к роутеру Asus
    By Scasius in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 204
    Last Post: 28-07-2019, 19:41
  3. PuTTY
    By Tsvetkov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 115
    Last Post: 21-10-2011, 19:38
  4. Howto setup WinSCP to connect to my wl500g?
    By ikerstges in forum WL-500g Q&A
    Replies: 1
    Last Post: 21-02-2006, 12:20

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •