Создание SSH ключа, настройка SSH-сервера, клиента, проброс портов

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024
  • НаукаНаука

Комментарии • 125

  • @АрсланГаджиев-й2ф
    @АрсланГаджиев-й2ф 8 месяцев назад +9

    У тебя отличная и понятная подача материала . Сделайте пожалуйста отдельные плей-лист линукс администратор с нуля и девопс с нуля обучающие ролики 🙏

  • @skysamaraskysamara4081
    @skysamaraskysamara4081 9 месяцев назад +15

    Кратко и понятно. Лучше некоторых платных курсов.
    Спасибо!

  • @victormog
    @victormog 10 месяцев назад +12

    Отличное сочетание полезности, краткости и достаточности!

  • @AlbertCartel
    @AlbertCartel 8 месяцев назад +1

    Спасибо автор, 2 дня искал на Ютубе чтобы кто разжевал эту тему и как сохранить ключ с локалки на удаленном и не только. Спасибо ещё раз

  • @БорисСезонов-ъ2г
    @БорисСезонов-ъ2г 10 месяцев назад +4

    Отличная подача! Спасибо за труды и информацию.

  • @brave.circassian77
    @brave.circassian77 9 месяцев назад

    Спасибо как вовремя появилась нужная информация. Не так давно начал работать с ключами ssh, и хотел более подробно узнать по какому механизму оно работает. Лайк, подписка.

  • @Serg_vladimirovish
    @Serg_vladimirovish 10 месяцев назад +4

    Очень достойно и доступно. Продолжай в том же духе.

  • @palgogo
    @palgogo 10 месяцев назад +5

    Отличное видео. Все понятно, все приятно

  • @ИванИванов-щ8я1з
    @ИванИванов-щ8я1з 2 месяца назад

    Не разу не слышал что бы компьютерщики так хорошо объясняли. Спасибо!

  • @wefasziengof8180
    @wefasziengof8180 9 месяцев назад

    Юрий, спасибо за грамотную речь и полезный контент!

  • @Mekhtiev_Vadim
    @Mekhtiev_Vadim 3 месяца назад

    Здравствуйте, Юрий! Очень доступная и наглядная подача материла! Многим будет подсказкой этот материал. Спасибо за материал!

  • @ultimate_truth_society
    @ultimate_truth_society 7 месяцев назад +1

    Спасибо. Очень хорошо разложили всё по полочкам и понятно объяснили базовое пользование ssh. Очень хотелось бы увидеть в вашем объяснении темы: более подробная настройка ssh-сервера (может даже что-то совсем фантастическое, как централизованное управление множеством ssh ключей на сервере прогой по типу Bastillion); autossh или удержание открытыми тоннелей через перезпуск в systemd, прямые(-L) и обратные(-R) туннели, ssh-прокси.

  • @lavamer
    @lavamer 7 месяцев назад

    Я прям удачно зашёл на этот канал. Для меня тут очень много полезной информации. Спасибо за ваш труд.

    • @etogeek
      @etogeek  7 месяцев назад

      Спасибо за приятные слова!

  • @aleksanderpeshkin2266
    @aleksanderpeshkin2266 Месяц назад

    Лучшие видео 👍🏼👍🏼👍🏼 Объясняет как учитель в начальных классах . Ждём курс на Stepik

  • @inkorotkova
    @inkorotkova 10 месяцев назад +2

    Спасибо за видио с нужным материалом! Приятный голос

  • @Den-hs1yq
    @Den-hs1yq 7 месяцев назад +1

    Очень круто! Все по делу! Огонь! Не бросай! Ждем продолжения!

  • @Klaz73
    @Klaz73 10 месяцев назад +2

    Хороший лайтовый джаз играет в начале ролика :)

  • @UralBashkiria
    @UralBashkiria 9 месяцев назад

    Больше прикладных разборов!!! Расширяй этот плейлист пожалуйста! Очень полезная инфа!

  • @helby255
    @helby255 10 месяцев назад +1

    супергодно, почерпнул полезностей за столь короткое время

  • @andreykachur3827
    @andreykachur3827 9 месяцев назад

    Спасибо! Узнал новое для себя! Приятно слушать!:)

  • @Astralliity
    @Astralliity Месяц назад

    Отличная подача! Коротко и ясно. Подумай над идеей запилить русскоязычный курс по Devops на Udemy. Будешь вне конкуренции. На русском ее в принципе почти нет)

  • @zaeboba
    @zaeboba 6 месяцев назад

    я вообще никогда не имел дела с консолью и т.д, но вот наверное с пол года мне чел показал объяснил, и я так на ссш ключи подсел, это удобно жесть просто, еще и кучу функций в винде понасоздавал для выполнения каких нибудь сложных действий в консоле одним словом

  • @Александр-ь6ь7л
    @Александр-ь6ь7л 10 месяцев назад

    Спасибо дружище за отличное видео. Продолжай в том же духе !

  • @РодионСолошенко
    @РодионСолошенко 10 месяцев назад

    Спасибо большое! Про ссш туннель было здорово.

  • @donrumata9197
    @donrumata9197 10 месяцев назад +3

    Спасибо за видео. Очень познавательно. Можете сделать видео (а лучше цикл видео) по работе с физическим сервером. От голого железа до полностью работоспособной и настроенной конфетки? Очень надо

  • @alexeymatveev9031
    @alexeymatveev9031 10 месяцев назад +1

    Спасибо, гопатыч подсказал, но человека слушать комфортнее.

  • @envdude
    @envdude 10 месяцев назад +1

    Шикарный канал! Спасибо за ролики!

  • @СергейФергюсон-ж7е
    @СергейФергюсон-ж7е 10 месяцев назад +1

    Подписка и лайк 👍🏼 Все Лайки ставим за прекрасное донесение информации и плюс показывает на примерах автор все 👍🏼👍🏼👍🏼Ждём курс по DevOps 😊

  • @kafkatomura2692
    @kafkatomura2692 5 месяцев назад

    Подписался! Спасибо за труды, молодой человек :3

  • @flowerinpower
    @flowerinpower 10 месяцев назад

    Молодец! У тебя отлично получается 🎉

  • @MrMarlynrus
    @MrMarlynrus 10 месяцев назад

    Молодец! Продолжай в том-же духе!

  • @goshagotye
    @goshagotye 10 месяцев назад

    Прекрасные видео! Продолжай, пожалуйста)

  • @eggiopain5758
    @eggiopain5758 10 месяцев назад +1

    Полезный канал для тех кто хочет стать devops

  • @dkushka
    @dkushka 10 месяцев назад +1

    какой посоветуешь плейлист уроков по devops?

  • @yushitsu-6394
    @yushitsu-6394 10 месяцев назад

    Спасибо за отличное видео, буду по новой в девопс вкатываться 😅

    • @etogeek
      @etogeek  10 месяцев назад +1

      Отличное решение! 💪

  • @xor_ax_ax
    @xor_ax_ax 10 месяцев назад +1

    У меня виртуалка с CentOS под NATом. На хосте Win 10. По паролю заходит, а по ключу никак. Может из-за того, что в пути к приватному ключу имя кириллицей? Скопировал на винде папку .ssh в другое место. Всё равно ключ не подхватывает. Как бы проверить локально, что на самом сервере всё правильно настроено?

  • @abracadabra265
    @abracadabra265 10 месяцев назад +1

    *Красавчик* 👍

  • @ВикторЛобанов-г1я
    @ВикторЛобанов-г1я 10 месяцев назад

    Отличный видос) Жаль, маловато просмотров но помочб может ютифайесли что. почаще снимайте видосы, ставлю лайк)

  • @sda2425
    @sda2425 10 месяцев назад +2

    Привет! Спасибо за реальные примеры в видео! Планируешь записать, что-то подобное по bash scripts, doker, ansible?

    • @etogeek
      @etogeek  10 месяцев назад +1

      Привет! Да, просто не хотелось бы прыгать с настройки SSH сразу на контейнеры :)

  • @Антуанио
    @Антуанио 10 месяцев назад +1

    Это было сильно!

  • @blackcake3134
    @blackcake3134 10 месяцев назад

    Хорошая подача материала, всё наглядно и понятно. Вопрос: что за инструмент в браузере? Я увидел только надпись с сырыми логами и телеметрию

    • @etogeek
      @etogeek  10 месяцев назад +1

      Спасибо!
      Это Grafana - сервис визуализации данных. Обычно используется для мониторинга различных систем. Графана делает запросы к различным источникам данных (базы данных) и строит по ним графики. Конкретно на экране - дашборд для анализа логов Nginx

  • @ReizendeR
    @ReizendeR 10 месяцев назад +1

    самое веселое, когда мне необходим был доступ к виртуальной машине в лабе. снаружи к ней подключиться нельзя было(за натом и возможности проброса к ней портов не предусматривалось). был внешний сервер и домашний компьютер, к которому внешний айпи тоже не предоставлен. в итоге пришлось создать конструкцию, когда я через ssh с виртуалки подключаюсь к внешнему серверу, на нем у меня назначены пробросы портов ssh. и когда с домашнего компа подключался по определенному порту к внешнему серверу, сразу попадал на тот виртуальный за натом)

    • @fedorsumkin2028
      @fedorsumkin2028 10 месяцев назад

      осмотрелся: а там китайские школьники в нарды играют

  • @АртемТабаков-б5т
    @АртемТабаков-б5т 3 месяца назад

    Спасибо за видео, а могли бы подсказать почему на удалённом сервере на папку и файлы нужны именно такие разрешения 700 и 644? Чтобы папку мог открыть только пользователь - это понятно, а почему на файлы rw-r--r--?

  • @Kot_off
    @Kot_off 10 месяцев назад +1

    Подскажите пожалуйста, из-за чего может быть такая ошибка?
    etc/ssh/ssh_config: line 59: Bad configuration option: authorizedkeysfile
    файл создан и pub key прописан в нем.

    • @etogeek
      @etogeek  10 месяцев назад

      Опция для указания файла с публичными ключами относится к ssh-демону, а не клиенту. Тут можно легко запутаться на сервере, я сам во время съемки перепутал файлы и пришлось менять. ssh_config - глобальные настройки клиента, sshd_config - настройки сервера.

    • @Kot_off
      @Kot_off 10 месяцев назад

      @@etogeek получается редактировать нужно настройки сервера sshd_config

  • @ЕгорЛукашов-и3ш
    @ЕгорЛукашов-и3ш 10 месяцев назад +1

    Не совсем уловил, как распознаётся hostname (server1 и server2). С помощью ip всё сделал, а вот на hostname выдаётся ssh: Could not resolve hostname testerserver: No such host is known.

    • @vvops2540
      @vvops2540 10 месяцев назад

      Не может зарезолвить имя. В файле hosts сопоставить имя сервера и ip лучше сразу на всех серверах

    • @brave.circassian77
      @brave.circassian77 9 месяцев назад

      Попробуйте в файлике hosts, прописать айпи адрес и имя сервера, чтоб он понимал к какому серверу идёт подключение.

  • @XPERT518
    @XPERT518 7 месяцев назад

    Я RSA ключи использую, не факт, что твой метод лучше.

  • @denisttk
    @denisttk 10 месяцев назад

    Спасибо, полезно. Жалко у меня не было этой инструкции 4 года назад

  • @АлександрКоршунов-ж5х
    @АлександрКоршунов-ж5х 8 месяцев назад

    Спасибо, четко, ясно и с примерами. Есть вопросик
    Ты рассказал как сделать туннель во время подключения по SSH.
    А можно ли сделать туннель, когда мы уже подключены по SSH и находимся на машине?

    • @etogeek
      @etogeek  7 месяцев назад +1

      Хороший вопрос. Нашел такое - serverfault.com/questions/1041672/programmatically-open-a-ssh-tunnel-in-active-session, надо сессию класть в файл и затем изменять её.

  • @wefasziengof8180
    @wefasziengof8180 9 месяцев назад

    В каком файле находится сопоставление имени сервера с ip адресом сервера?

  • @tovjukov
    @tovjukov День назад

    А, что дашборд на экране компа?

  • @СергейТкачев-г9у
    @СергейТкачев-г9у 10 месяцев назад

    Грамотно, спасибо.

  • @radikru96
    @radikru96 2 месяца назад

    Не подробное объяснение, Но стало понятно предназначение списков known & authorized. Пытался подключиться с linux на win10. Главное знать как работают ключи и понять как в ssh они работают. И тогда становится понятно как настроить доступ к ключам и директории. И не должно быть ничего лишнего.

    • @etogeek
      @etogeek  2 месяца назад

      @@radikru96 Расскажи какой был кейс-необходимость подключаться из linux на win10?

    • @radikru96
      @radikru96 2 месяца назад

      @@etogeek Да просто домашняя сеть. Сам на ноуте в линукс, и есть мощный пк на винде. На нём wsl. Теперь задача из wsl расшарить dlna torrent.

  • @ДимаБеляков-ф2ю
    @ДимаБеляков-ф2ю 4 месяца назад

    Спасибо за видео!
    Возникла проблема, при явно прописанном запрете на вход по паролю в sshd_config неroot пользователь продолжает спокойно заходить. Куда лезть, на что посмотреть? Перезагрузку ssh и сервера целиком делал..

    • @etogeek
      @etogeek  4 месяца назад

      Запрет на вход по паролю не запрещает входить "не-root" пользователям. Там есть опции для ограничения разрешенных логинов, а так же отдельная опция для запрета логина под "root".

    • @ДимаБеляков-ф2ю
      @ДимаБеляков-ф2ю 4 месяца назад

      Извиняюсь, "PasswordAuthentication no" не запрещает заходить не-root пользователям по паролю?
      Я человек от IT далёкий, прошу отнестись с пониманием и слишком больно не бить😅

    • @etogeek
      @etogeek  4 месяца назад

      @@ДимаБеляков-ф2ю, ну да, оно запрещает входить по связке логин+пароль, но, например через логин+ssh-ключ - не запрещает. Для этого есть Pubkey Authentication.

    • @ДимаБеляков-ф2ю
      @ДимаБеляков-ф2ю 4 месяца назад

      У меня в /etc/ssh/sshd_config прописано "PasswordAuthentication no", но я всё ещё могу зайти на сервер через логин+пароль
      Ssh ключи настроились, по ключам заходит отлично👍, но вот вход по паролю отрубаться не хочет

    • @etogeek
      @etogeek  4 месяца назад

      @@ДимаБеляков-ф2ю Посмотри, нет ли у тебя чего-нибудь в /etc/ssh/ssh_config.d (.d директории - обычно используются для дополнительных конфигураций)

  • @aleshaidetuchitsya4300
    @aleshaidetuchitsya4300 10 месяцев назад +1

    Можно размер шрифта в терминале прям сильно больше сделать, а так кайф🤓

    • @etogeek
      @etogeek  10 месяцев назад +2

      Спасибо, отличное замечание, учту!

  • @isthordenvejr2533
    @isthordenvejr2533 10 месяцев назад +21

    Я гуманитарий мне ничего не понятно, но очень интересно.

    • @etogeek
      @etogeek  10 месяцев назад

      Спасибо!

    • @result_123
      @result_123 10 месяцев назад +2

      Мне одному не нравится разделение на технарей и простых смертных?

    • @biomozgjele
      @biomozgjele 10 месяцев назад

      Для начала нужно основы линуха изучить

    • @RyAndrey
      @RyAndrey 10 месяцев назад +1

      Я технарь, всё понятно, но я и до этого это знал.

    • @Paranoid_mp3
      @Paranoid_mp3 10 месяцев назад

      @@result_123 мышление у таких людей разное. Никто не говорит, что простые смертные это плохо, да и технарем может стать ботаник. Просто образ мышления будет меняться со временем. Я работал продавцом-консультантом, потом на заводе на станке с чпу и когда ты попадаешь из одного общества в другое разница очень заметна. Со временем я превратился из продавца электроники в технаря, затем даже работал сисадмином, что в последствии мне очень помогло в работе email маркетологом, сейчас рассылаю миллионы писем со своих серверов, которые сам настраиваю.

  • @yogurtl1ve
    @yogurtl1ve 9 месяцев назад

    Доброго времени суток, сделал ключ, в файле sshd_config не было строки PermitRootLogin. Добавил эту строку "PermitRootLogin no" перезапустил демон. Пишу ssh root@ipadress и он меня все равно пускает, пробовал отключать "PasswordAuthentication no", но дела не меняются все равно могу спокойно залогиниться через root. Дайте наставления )

  • @MrMaRBuRG
    @MrMaRBuRG 6 месяцев назад +2

    2 часа? Чет быстрый у вас админ)

  • @ЭлайтСолт
    @ЭлайтСолт 9 месяцев назад

    Как увеличить или уменьшить длину ключа?

  • @dimitori
    @dimitori 10 месяцев назад

    Спасибо за полезный материал! Не подскажете, что за плагин автозаполнения команд для терминала?

    • @etogeek
      @etogeek  10 месяцев назад

      Это zsh-autosuggestions, он смотрит по истории команд и по стандартным автокомплитам.

    • @dimitori
      @dimitori 10 месяцев назад

      @@etogeek благодарю!

  • @александркурдюков-й4я
    @александркурдюков-й4я 10 месяцев назад

    Пока неплохо, продолжай)

  • @Min-ww7oh
    @Min-ww7oh 9 месяцев назад

    я закрываю доступ к аунтификации по паролю но он у меня всё равно запращивает пароль без ключа. Что делать?

    • @etogeek
      @etogeek  9 месяцев назад

      Посмотри, нет ли у тебя директории /etc/ssh/sshd_config.d или как-то так. В ней на некоторых образа может лежать по умолчанию файл разрешающий доступ по паролю.

  • @aleksandrsolovyov5310
    @aleksandrsolovyov5310 5 месяцев назад

    спасибо за туториал, подскажите плиз на какую камеру снимате

    • @etogeek
      @etogeek  5 месяцев назад

      рад помочь! снимаю на айфон

  • @Senpai-x2v
    @Senpai-x2v 10 месяцев назад

    спасибо за видео

  • @Mr.QuestionMark
    @Mr.QuestionMark Месяц назад

    спасибо

  • @eggiopain5758
    @eggiopain5758 10 месяцев назад

    Теперь давай то же самое через Ansible =)

  • @Sergaent1974
    @Sergaent1974 10 месяцев назад

    Extremely useful!

  • @zefirkac_c
    @zefirkac_c 9 месяцев назад

    Как также настроить консоль?)

    • @etogeek
      @etogeek  7 месяцев назад

      Подробнее описано тут etogeek.dev/pages/tech/, но вероятно про это стоит сделать просто видео :)

    • @zefirkac_c
      @zefirkac_c 7 месяцев назад

      Думаю стоит)

  • @ilyalychkou6286
    @ilyalychkou6286 3 месяца назад

    Топ контент

  • @anatrop5362
    @anatrop5362 10 месяцев назад +2

    Мне кажется, что 644 на .ssh - плохая идея, все-таки лучше 600)

  • @ЖеняФурман-ф8г
    @ЖеняФурман-ф8г 6 месяцев назад

    я запретил ему вводить пароль и он ключ в баню послал

  • @biomozgjele
    @biomozgjele 10 месяцев назад +1

    Го по опен впн урок

  • @staryj_kudesnik
    @staryj_kudesnik 10 месяцев назад +1

    больше видосов

  • @awakeyprime5196
    @awakeyprime5196 10 месяцев назад

    а ведь кто то подумает, что сообщения от админа были смонтированы...

    • @etogeek
      @etogeek  9 месяцев назад +1

      Паша передает, что он настоящий, просто очень занят, чтобы ответить лично.

  • @shelezyaka07-30
    @shelezyaka07-30 7 месяцев назад +1

    +++!

  • @DzintarsDev
    @DzintarsDev 10 месяцев назад

    Pochemu ljudi tak malo govorit pro SSH Certificates i ih rotaciju. Vedj eto bole udobno i bezopasnee upravljatj imi. V korporavtivnoi srede.

  • @ivanovivan4806
    @ivanovivan4806 10 месяцев назад

    да надоел ты со своим линуксом

  • @ГеоргийТрубецкой-л2щ
    @ГеоргийТрубецкой-л2щ 9 месяцев назад

    Куча идиотских вопросов в комментариях. Читайте документацию, а не смотрите видео на ютубе. Автор в этом рассаднике тоже косвенно виноват.

  • @fpv_cinematic2460
    @fpv_cinematic2460 9 месяцев назад

    Ничего не работает, сделал как ты показал, дизлайк

  • @d1v1n3_p0vveR
    @d1v1n3_p0vveR 6 месяцев назад

    извне, всмысле внутри локальной сети имеешь ввиду? а то ощущение будто с Любой точки мира, но в таком случае ты не указал белый ип

  • @visghost
    @visghost 3 месяца назад +1

    у меня ругается на
    C:\\Users\\bassb/.ssh/config: line 9: Bad configuration option: usekeychain
    C:\\Users\\bassb/.ssh/config: terminating, 1 bad configuration options
    удали эту строчку и проблема разрешилось

    • @etogeek
      @etogeek  3 месяца назад

      Ну да, это чисто тема из MacOS

  • @Hakuna.__.Matata
    @Hakuna.__.Matata 26 дней назад

    как запустить терминал ?
    Как его активировать в виндовс 10 ?
    Почему об этом автор ничего не говорит ?
    Это какая то секретная инфа ?

    • @etogeek
      @etogeek  26 дней назад

      И тебе привет. Наверное, потому что это выходит за рамки темы видео.

    • @Hakuna.__.Matata
      @Hakuna.__.Matata 26 дней назад

      @@etogeek но какой смысл в этом видео , если не показано в начале как активировать терминал ?
      К сожалению это не понимание всех блогеров которые стараются пилить полезные контент.
      Они не понимают как что нужно показывать , а просто снимают то что считают нужным. Тем самым снижая пользу своих роликов и ограничивая аудиторию.

  • @ИгорьУ-с3е
    @ИгорьУ-с3е 4 месяца назад

    Круто объяснил, спасибо😊

  • @laurel6661
    @laurel6661 7 месяцев назад

    ssh-copy-id без root доступа не помощник?) или он через sudo и на сервере права админа запросит? (без предварительных настроек)

    • @etogeek
      @etogeek  7 месяцев назад

      Чисто copy-id должен отработать без root-прав, потому что он только кладет твой публичный ключ в authorized_keys твоего пользователя. Ну при условии что у тебя есть доступ к серверу вообще.