This media is not supported in your browser
VIEW IN TELEGRAM
Как работает SSH?
SSH (Secure Shell) — сетевой протокол, используемый для безопасного подключения к удаленным машинам через незащищенную сеть. Он шифрует соединение и предоставляет различные механизмы аутентификации и передачи данных.
SSH имеет две версии: SSH-1 и SSH-2. SSH-2 был стандартизирован IETF.
Он имеет три основных уровня: транспортный уровень, уровень аутентификации и уровень подключения.
Транспортный уровень
Транспортный уровень обеспечивает шифрование, целостность и защиту данных для обеспечения безопасной связи между клиентом и сервером.
Уровень аутентификации
Уровень аутентификации проверяет личность клиента, чтобы гарантировать, что доступ к серверу могут получить только авторизованные пользователи.
Уровень соединения
Уровень соединения мультиплексирует зашифрованную и аутентифицированную связь в несколько логических каналов.
SSH (Secure Shell) — сетевой протокол, используемый для безопасного подключения к удаленным машинам через незащищенную сеть. Он шифрует соединение и предоставляет различные механизмы аутентификации и передачи данных.
SSH имеет две версии: SSH-1 и SSH-2. SSH-2 был стандартизирован IETF.
Он имеет три основных уровня: транспортный уровень, уровень аутентификации и уровень подключения.
Транспортный уровень
Транспортный уровень обеспечивает шифрование, целостность и защиту данных для обеспечения безопасной связи между клиентом и сервером.
Уровень аутентификации
Уровень аутентификации проверяет личность клиента, чтобы гарантировать, что доступ к серверу могут получить только авторизованные пользователи.
Уровень соединения
Уровень соединения мультиплексирует зашифрованную и аутентифицированную связь в несколько логических каналов.
Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними?
В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. https://habr.com/ru/companies/ruvds/articles/836978/
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними?
В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. https://habr.com/ru/companies/ruvds/articles/836978/
Хабр
Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь...
Как Facebook синхронизирует время на миллионах серверов
https://blog.bytebytego.com/p/how-facebook-syncs-time-across-millions
https://blog.bytebytego.com/p/how-facebook-syncs-time-across-millions
Bytebytego
How Facebook Syncs Time Across Millions of Servers
FusionAuth: Auth.
Под капотом: изучение того, как веб-серверы обрабатывают запросы
https://blog.devgenius.io/under-the-hood-exploring-how-web-servers-handle-requests-606d8d72bec4
https://blog.devgenius.io/under-the-hood-exploring-how-web-servers-handle-requests-606d8d72bec4
Medium
Under the Hood: Exploring How Web Servers Handle Requests
Have you ever wondered how a request from a client application navigates its way to your server process? What magic do web server…
Как работает интернет
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья - для вас.
Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. Как работает NAT. Как устанавливается защищённое соединение. Что такое инфраструктура открытых ключей, и зачем нужны TLS-сертификаты. Чем отличаются три версии протокола HTTP. Как происходит HTTP-аутентификация. И в конце будет несколько слов о VPN. https://habr.com/ru/articles/840116/
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья - для вас.
Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. Как работает NAT. Как устанавливается защищённое соединение. Что такое инфраструктура открытых ключей, и зачем нужны TLS-сертификаты. Чем отличаются три версии протокола HTTP. Как происходит HTTP-аутентификация. И в конце будет несколько слов о VPN. https://habr.com/ru/articles/840116/
Хабр
Как работает интернет
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья — для вас. Здесь вы узнаете о 4 уровнях модели TCP/IP....
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал использовать как внешний диск, ничего не дало результата. Поэтому я купил новый, а этот разобрал.
Внешних признаков, указывающих на то, что SSD сгорел, я не заметил, а интуиция говорила: «Проблема программная». Выбрасывать диск не хотелось, поэтому он остался пылиться до «лучших» времён. И вот недавно захотелось попробовать его починить. К своему удивлению, я достаточно быстро нашёл необходимую статью на Хабре, где рассказывалось, как можно оживить SSD на том же контроллере, что и мой, отдельную тему на форуме Ru-Board, а также статью с подробной инструкцией, по ней я и восстановил свой SSD. Но кроме восстановленного SSD я еще приобрёл и закрепил знания по Linux, которые изложил в этой статье. Всем, кому интересно, добро пожаловать под кат. https://habr.com/ru/companies/ruvds/articles/817005/
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал использовать как внешний диск, ничего не дало результата. Поэтому я купил новый, а этот разобрал.
Внешних признаков, указывающих на то, что SSD сгорел, я не заметил, а интуиция говорила: «Проблема программная». Выбрасывать диск не хотелось, поэтому он остался пылиться до «лучших» времён. И вот недавно захотелось попробовать его починить. К своему удивлению, я достаточно быстро нашёл необходимую статью на Хабре, где рассказывалось, как можно оживить SSD на том же контроллере, что и мой, отдельную тему на форуме Ru-Board, а также статью с подробной инструкцией, по ней я и восстановил свой SSD. Но кроме восстановленного SSD я еще приобрёл и закрепил знания по Linux, которые изложил в этой статье. Всем, кому интересно, добро пожаловать под кат. https://habr.com/ru/companies/ruvds/articles/817005/
Хабр
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал...
Почему я до сих пор размещаю свои серверы самостоятельно (и чему я недавно научился)
https://chollinger.com/blog/2024/08/why-i-still-self-host-my-servers-and-what-ive-recently-learned/
https://chollinger.com/blog/2024/08/why-i-still-self-host-my-servers-and-what-ive-recently-learned/
Why I still self host my servers (and what I've recently learned)
A short story on why I still go through the effort of self hosting servers and some things it taught me recently.
Моя домашняя лаборатория
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Fatih Arslan
My Homelab Setup
I replaced my existing Homelab setup from the ground up with Unifi's latest Gateways, Switches APs, and Cameras. Here is what I did and how it ended up.
Vito — это самостоятельно размещаемое веб-приложение, которое поможет вам без проблем управлять серверами и развертывать PHP-приложения на рабочих серверах.
https://github.com/vitodeploy/vito
https://github.com/vitodeploy/vito
GitHub
GitHub - vitodeploy/vito: Free and Self-Hosted Server Management Tool
Free and Self-Hosted Server Management Tool. Contribute to vitodeploy/vito development by creating an account on GitHub.
Моя домашняя лаборатория
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Fatih Arslan
My Homelab Setup
I replaced my existing Homelab setup from the ground up with Unifi's latest Gateways, Switches APs, and Cameras. Here is what I did and how it ended up.
Наглядное руководство по SSH-туннелированию и переадресации портов
https://ittavern.com/visual-guide-to-ssh-tunneling-and-port-forwarding
https://ittavern.com/visual-guide-to-ssh-tunneling-and-port-forwarding
Ittavern
Visual guide to SSH tunneling and port forwarding - Ittavern.com
Sysadmin doing syadmin stuff
Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS
https://habr.com/ru/articles/847670/
https://habr.com/ru/articles/847670/
Хабр
Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS
В этой статье я расскажу, как можно организовать доступ к множеству Docker-контейнеров через VNC с использованием noVNC , websockify и SSL/TLS для шифрования и защиты соединений. Добавим защиту...
far2l в Ubuntu 24.04 LTS готов для повседневного использования
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04! В этой статье я расскажу, как получить максимум удовольствия от его использования. Поехали! https://habr.com/ru/articles/845998/
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04! В этой статье я расскажу, как получить максимум удовольствия от его использования. Поехали! https://habr.com/ru/articles/845998/
Хабр
far2l в Ubuntu 24.04 LTS готов для повседневного использования
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04. В этой статье...
От лент до облаков: какие устройства выбрать для бэкапа и как рассчитать стоимость хранения
https://habr.com/ru/companies/k2tech/articles/851012/
https://habr.com/ru/companies/k2tech/articles/851012/
Хабр
От лент до облаков: какие устройства выбрать для бэкапа и как рассчитать стоимость хранения
Недавно я разобрал, как выстроить надежную архитектуру для корпоративных бэкапов , а также указал на типичные ошибки, которые часто допускаются при ее создании. Судя по вашей реакции, материал...
Что такое 50% cpu?
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
https://habr.com/ru/articles/854300/
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
https://habr.com/ru/articles/854300/
Хабр
Что такое 50% cpu?
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть,...
Немного про UEFI и GRUB
В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.
Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про то, что этот файл не так прост, как кажется на первый взгляд. https://habr.com/ru/articles/855400/
В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.
Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про то, что этот файл не так прост, как кажется на первый взгляд. https://habr.com/ru/articles/855400/
Хабр
Немного про UEFI и GRUB
Долго думал, писать статью эту или нет, но может информация в ней будет кому-то полезна, особенно в части формирования grubx64.efi во время grub-install - об этом собственно основная часть статьи. Как...
Маленькие человечки в вашем компьютере делают это каждый раз, когда вы открываете google.com
https://www.youtube.com/watch?v=atcqMWqB3hw&t=4s
https://www.youtube.com/watch?v=atcqMWqB3hw&t=4s
YouTube
curl -v https://google.com
The little men in your computer do this every time you open google.com
0:00 Shell
0:11 DNS Lookup
0:21 TCP Connect
0:30 TLS Negotiation
1:14 Guitar Solo
1:23 X509 Certificate Validation
2:20 HTTP/2 Session Open & HTTP/2 Client Request
2:30 HTTP/2 Server…
0:00 Shell
0:11 DNS Lookup
0:21 TCP Connect
0:30 TLS Negotiation
1:14 Guitar Solo
1:23 X509 Certificate Validation
2:20 HTTP/2 Session Open & HTTP/2 Client Request
2:30 HTTP/2 Server…
Тщательно отобранный список потрясающе интересных ресурсов для системного администратора с открытым исходным кодом.
https://github.com/awesome-foss/awesome-sysadmin
https://github.com/awesome-foss/awesome-sysadmin
GitHub
GitHub - awesome-foss/awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources.
A curated list of amazingly awesome open-source sysadmin resources. - awesome-foss/awesome-sysadmin