Учебники (How-To & F.A.Q)

Перенос ключа из PuTTY

Имеется: приватный и открытый ключи (пусть зовутся mykey-r.ppk и id_rsa-r.pub), созданные некогда в PuTTY и распространенные по удаленным серверам. Некогда переносил в Убунту и там работало, сейчас копирование тех ключей в Манджаро не дало результат. После некоторых изысканий нашел как сделать рабочий ключ и потому делюсь методом.
  1. Устанавливаем пакет putty
  2. Конвертируем ключ для линукса
    puttygen mykey-r.ppk -O private-openssh -o ~/.ssh/id_rsa_manjaro
  3. Проверяем права на файл — они должны быть 600 на приватный ключ:
    
    -rw-------  1 dmitriy dmitriy 2,6K дек  8 16:26 id_rsa_manjaro
    -rw-r--r--  1 dmitriy dmitriy  572 дек  8 16:26 id_rsa_manjaro.pub
    
  4. Но на некоторых хостах у меня ругалось и не принимало ключ, а требовало ввод пароля — путем некотрых изысканий я нашел причину и поправил файл конфига SSH:
    nano ~/.ssh/config
    HostKeyAlgorithms=+ssh-rsa
    User=root    пользователь по умолчанию для входа
    PubkeyAcceptedKeyTypes=+ssh-rsa
    

  5. Вот после этого у меня работает и спокойно заходит на все ранееизвестные хосты.
Уголок новичка

ssh. Долгое подключение

С ноутбука подключаюсь к коммутатору Huawei:
ssh 192.168.0.1

После нажатия Enter проходит секунда 15-20 до запроса пароля.

Настройки ssh делаю в этом файле: /.ssh/config
В самом его начале указано это:
Host *
    KexAlgorithms=diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1

Строку взял на каком-то буржуйском форуме. Без неё к Huawei не получается подключиться.
Дальше в этом файле идут алиасы для подключения к коммутаторам:
Host sw1
    HostName 192.168.0.1
    User admin

Пытался добавить в первый раздел параметр «GSSAPIAuthentication no». Не помогает.
Пытался так:
ssh -o GSSAPIAuthentication=no admin@192.168.0.1 

Тоже не помогает.
Можно ли как-то сократить период ожидания? Если да, то подскажите, пожалуйста, где и что изменить.
Управление пакетами

Как поставить OpenSSH более старой версии (8.2)?

Здравствуйте!

Проблема следующая: нужно подключиться к другому компу по SSH, однако это стабильно не получается. Выяснил, что проблема в разных версиях OpenSSH на компах — на сервере стоит 8.2, а у меня более новая 8.3

Обновить сервер — не вариант. Нужно на моём компе откатиться к более старой версии.

Как такое можно сделать, скажите, пожалуйста?
Уголок новичка

Неправильно работает терминал по ssh

У меня Manjaro i3. Подключаюсь я к Fedora 27. Смотрел в интернетах, ничего не нашёл, к другим системам подключаться не пробовал. Подключался с баша из коробки. Баг состоит в том, что не правильно работает backspace и любые другие движения курсора. Курсор двигается только вперёд, тоесть, если я буду писать «vimm», потом нажму backspace, то я получу «vimm », но vim всё равно откроется и будет работать правильно. При движении курсора влево я получаю что-то типа «vim» -> «vim vi» и т.д. Не пробовал подключаться с других терминалов, потому что нет времени. Самое интересное, что vim, nano и прочие текстовые редакторы работают адекватно. Че как фиксить?
Уголок новичка

Подключение к удаленному серверу через ssh по ключу

Здравствуйте. Как подключиться к удаленному серверу через ssh по ключу в Manjaro Deepin?

Уточню что на стороне сервера все настроено и есть ключ для авторизации. Пользовал его в винде в программе putty, но через терминал не могу понять как подключиться(
Уголок новичка

Manjaro 64 virtual box guest и ssh подключение.

Господа, всем привет! Кто-нибудь имел опыт создания base box для vagrant (virtual box provider). Хочу попробовать поиграться с arch/manjaro, но уже запорол на ровном месте виртуалку, вообщем vagrantом и быстрей и удобней. НО! Я малоопытен, и тут Читать дальше
Manjaro XFCE Edition

Закрыть порты: Port 22 (ssh) - Port 443 (https)

Manjaro Linux 16.06.1 Xfce Daniella 64-bit

Здравствуйте.
Подскажите как решить проблему с закрытием портов:

1). Port 22 (ssh)Secure Shell-(удалённый доступ)
2). Port 443 (https)HTTPS-(Протокол зашифрованной передачи данных через web)

Manjaro XFCE Edition: Закрыть порты: Port 22 (ssh) - Port 443 (https)

В Межсетевом экране создал правило на запрет "ИЗ" и "В" для портов 22 — 443

Manjaro XFCE Edition: Закрыть порты: Port 22 (ssh) - Port 443 (https)

В Google нашел "решение" — путём удаления Samba и ssh (openssh)

Manjaro XFCE Edition: Закрыть порты: Port 22 (ssh) - Port 443 (https)

Но все эти варианты настроек положительного результата не дают — порты 22 — 443 открыты…

Может есть другие варианты?
За ранее спасибо.
Manjaro Other

Проблема с SSH

При подключении к SSH ошибка — Unable to negotiate with X.X.X.X port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
Если запускаю ssh с аргументом -oHostKeyAlgorithms=+ssh-dss user@127.0.0.1 — все в Читать дальше
Учебники (How-To & F.A.Q)

Автоматическая SSH-авторизация по ключу

1) Cоздаем открытый и закрытый ключ нашей локальной системы:

[milk@LC ~]$ ssh-keygen -t rsa -q -N '' -f ~/.ssh/id_rsa

2) Копируем открытый ключ на удаленную систему:

[milk@LC ~]$ scp ~/.ssh/id_rsa.pub milk@192.168.1.29:~

3) Заносим Читать дальше