Задать вопрос
Ответы пользователя по тегу SSH
  • Где найти файловый менеджер для Android с возможностью подключения по SSH?

    gedev
    @gedev
    сисадмин-энтузиаст
    Очень легко гуглятся SFTP-клиенты под Adnroid. Если графический интерфейс не принципиален, то Termux. Будет вполне себе функциальный UNIX-шелл без необходимости в root.
    Ответ написан
    Комментировать
  • Почему сервер обрывает соединения?

    gedev
    @gedev
    сисадмин-энтузиаст
    По умолчанию SSH рвёт соединение через 3 минуты бездействия (линк). Пропишите у себя на компьютере в ~/.ssh/config:
    ServerAliveInterval 60  # период отправки сигнала keepalive в секундах
    ServerAliveCountMax 120  # количество отправок сигнала

    Таким образом соединение продержится два часа при бездействии. Если ваша проблема действительно в этом, то должно помочь.

    Авторизация по ключу не могла вызвать "падений" сервера. И что вы подразумеваете под падением? Сервер недоступен по сети, сервер MInecraft перестаёт отвечать?
    Ответ написан
  • SSH permission denied?

    gedev
    @gedev
    сисадмин-энтузиаст
    Если я правильно понял комментарий про второй аккаунт, то вероятно не настроен .ssh/config и ssh пытается авторизоваться в аккаунт 2 с ключём от аккаунта 1. Если аккаунты на разных серверах, то установи соответствие между ключами и серверами:

    Host x.x.x.x
        IdentityFile ~/.ssh/ключ1
    Host y.y.y.y
        IdentityFile ~/.ssh/ключ2

    Если аккаунты на одном сервере, то соответственно для аккаунтов:

    Host x.x.x.x
        User юзернейм1
        IdentityFile ~/.ssh/ключ1
        User юзернейм2
        IdentityFile ~/.ssh/ключ2
    Ответ написан
    Комментировать
  • Как быстро заливать на сервер (Debian) большие объемы данных?

    gedev
    @gedev
    сисадмин-энтузиаст
    Я как-то для себя сохранял информацию по вопросу передачи файлов большого размера. На практике пока не приходилось заниматься, но возможно тебе, автор, эти обрывки текста помогут. Все под катом. Взято из комментариев к этому ролику. Идея сжимать файлы налету выглядит крайне хорошо.

    Паста
    Если объем данных огромен и содержит огромное количество файлов, а также нет места (времени) для создания архива, но передать нужно сейчас и очень быстро (чтобы получить более высокую скорость передачи данных), рекомендую использовать следующие команды.
    На стороне получателя данных переходим в каталог, в который необходимо разместить полученные данные, и выполняем такую команду:
    nc -l 12345 | tar xvf -
    На стороне источника данных так же переходим в каталог, в котором размещён передаваемый каталог, и выполняем такую команду:
    tar -cf - ./our_directory/ | nc target_host 12345
    вариант с выводом объема трафика
    tar -cf - ./our_directory/ | pv | nc target_host 12345
    Где:
    12345 - номер порта, по которому будет производиться обмен данными;
    target_host - ip-адрес или hostname компьютера, на который будут передаваться данные.

    ---

    ещё какие-то доки
    moo.nac.uci.edu/~hjm/HOWTO_move_data.html#tarnetcat

    ---

    У nc есть один существенный минус. Порт на сервере для передачи данных надо открыть в файрволле, а после передачи не забыть закрыть. А для передачи данных с локального ПК на сервер, надо пробрасывать порт на локальный комп на маршрутизаторе (если конечно сквозная маршрутизация не настроена средствами ВПН или напрямую). Для ssh порт как правило открыт для подключений извне, так что дополнительных лействий совершать не придется.

    Далее, хорошо сжимаемые данные (текстовики, образы виртуалок, дампы баз) принято гонять в сжатом виде. Жать можно на лету, либо встроенными в scp инструментами, либо жать сторонними утилитами вроде pigz и гонять данные через ssh и пайпы. Например так:
    dd bs=4M if=template.img | pv | pigz -9c | ssh user@host "unpigz -c > /vm/template.img"
    Подобным способом можно не только гонять файлы, но и переливать образ на удаленное устройство.
    sudo dd bs=4M if=/dev/ssd1/vm | pv | pigz -9c | ssh user@host "unpigz -c | sudo dd bs=4M of=/dev/ssd2/vm"

    ---

    https://www.stableit.ru/2012/03/gzip-vs-pigz.html
    Ответ написан
    Комментировать
  • Почему одни каталоги отображаются с кавычками, а другие без?

    gedev
    @gedev
    сисадмин-энтузиаст
    У вас пробелы в именах папок. Отсюда и кавычки. Шелл вам подсказывает, что пробел это часть имени папки (в вашем случае пробел в конце).
    Ответ написан
    1 комментарий