ar
Feedback
LinuxCamp | DevOps

LinuxCamp | DevOps

الذهاب إلى القناة على Telegram

Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام LinuxCamp | DevOps

تُعد قناة LinuxCamp | DevOps (@linuxcamp_tg) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 13 959 مشتركاً، محتلاً المرتبة 9 131 في فئة التكنولوجيات والتطبيقات والمرتبة 47 183 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 13 959 مشتركاً.

بحسب آخر البيانات بتاريخ 06 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -98، وفي آخر 24 ساعة بمقدار -3، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 27.85‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 10.66‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 3 888 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 489 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 23.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل linuxcamp, ядро, linux, диск, docker.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 07 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

13 959
المشتركون
-324 ساعات
-277 أيام
-9830 أيام
أرشيف المشاركات
Мониторинг с веб-версией за 1 команду Когда нужно сделать серьезный мониторинг, пригодится инструмент, который показывает всё
Мониторинг с веб-версией за 1 команду Когда нужно сделать серьезный мониторинг, пригодится инструмент, который показывает всё сразу: загрузку процессора, памяти, сети, дисков, температуру и даже Docker-контейнеры. Это glances. Что это такое glances - системный монитор с web-интерфейсом и консольным отображением из коробки. Он написан на Python, работает в Linux, macOS и Windows, и адаптируется под размер терминала, показывает ровно столько данных, сколько помещается. Запуск

glances
Откроется интерактивная панель, где видны все метрики системы в реальном времени. Можно листать стрелками, сортировать процессы и даже отслеживать температуру и I/O. Web-интерфейс Можно смотреть метрики прямо из браузера:

glances -w
После запуска открой http://<ip>:61208 и получишь панель мониторинга в реальном времени. Установка

sudo apt install glances
или, если хочешь последнюю версию:

pip install glances
Дополнительно glances поддерживает экспорт данных в Prometheus, InfluxDB, Elasticsearch и MQTT, удобно для централизованного мониторинга. Вывод glances - это как htop, iostat, sensors и netstat в одном окне. Лёгкий, понятный и идеален, если хочешь быстро понять, что происходит с системой. LinuxCamp | #utils

Amazon пару дней назад: «Увольняем 40% девопсов. AI займёт их рабочие места» После этого AWS лежит... Под такие решения надо
Amazon пару дней назад:
«Увольняем 40% девопсов. AI займёт их рабочие места»
После этого AWS лежит... Под такие решения надо хорошо подготовить инфраструктуру, иначе произойдет большой БУУУММ ➡️ Статья LinuxCamp | #news #memes

🏄‍♂️ Путь к свободе лежит через IT Всем привет, на связи админ. Хочу представить вам свой новый канал, на котором мы будем г
🏄‍♂️ Путь к свободе лежит через IT Всем привет, на связи админ. Хочу представить вам свой новый канал, на котором мы будем говорить про то, как максимально реализовать себя в роли программиста. Коротко обо мне: — Действующий разработчик уже 5+ лет. В профессиональной деятельности прошел путь от бессонных ночей в стартапе до работы в удовольствие на крупную IT компанию. — В найме вышел на +400К, сейчас параллельно прокачиваю альтернативные источники дохода. На канале говорим про то, как:Реализовывать себя через собственные продукты и находить на них времяПравильно использовать найм и получать ЗП по верхней вилкеВайбкодить проекты и эффективно использовать ИИ для решения рабочих задач Подписывайся на канал и превзойди 99% программистов

Консольный проводник: broot Интерактивная альтернатива ls и cd, которая показывает дерево директорий прямо в терминале, позво
Консольный проводник: broot Интерактивная альтернатива ls и cd, которая показывает дерево директорий прямо в терминале, позволяет искать файлы на лету и мгновенно переходить в любую папку. Чтобы вместо бесконечных ls, cd, ls видеть всё дерево сразу, можно использовать broot. Запуск команды

broot
Откроется интерактивный интерфейс, где можно раскрывать папки, искать файлы по имени и тут же открывать их. Инструмент поддерживает вывод нескольких деревьев одновременно, а флаг -s добавляет отображение размеров каталогов, что удобно при анализе занимаемого места. Быстрый переход Одна клавиша и ты в нужной папке:

:cd
broot сам подставит нужную команду cd path/to/dir. Поиск и фильтры Встроенный фильтр работает так же удобно, как в ripgrep (rg): просто начинаешь печатать и дерево моментально сужается до нужных файлов. Установка через cargo Самый универсальный способ поставить через Rust:

sudo apt install -y build-essential libxcb1-dev libxcb-render0-dev \
    libxcb-shape0-dev libxcb-xfixes0-dev cargo
cargo install --locked broot
Если будут проблемы с версией rust:

curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
rustup update stable
После установки добавь бинарь в PATH:

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Вывод broot - это tree, find, cd и fzf в одном флаконе. Благодаря встроенным фильтрам, поиску и отображению размеров папок он превращает терминал в файловый менеджер. Попробовать стоит, особенно если устал блуждать по ls и cd. LinuxCamp | #utils

🔧 TCO для Kubernetes: на что обратить внимание 22 октября в 12:00 приглашаем на вебинар, где разберём, как правильно подсчит
🔧 TCO для Kubernetes: на что обратить внимание 22 октября в 12:00 приглашаем на вебинар, где разберём, как правильно подсчитать совокупную стоимость владения (TCO) для Kubernetes-платформ. Мы обсудим: • Как TCO влияет на выбор между DIY и готовой Kubernetes-платформой. • Из чего состоит TCO и как оценить его с учётом инфраструктуры и трудозатрат. • На примере оценки ROI, как Deckhouse Platform помогает снизить затраты. • Методы оценки возврата инвестиций, чтобы сделать обоснованный выбор. Этот вебинар станет полезным руководством для ИТ-руководителей и специалистов, стремящихся к оптимизации затрат. 🔗 Зарегистрируйтесь по ссылке и расширьте свои знания о Kubernetes!

После такого воспитания любые трудности будут нипочём 🦍 LinuxCamp | #memes
После такого воспитания любые трудности будут нипочём 🦍 LinuxCamp | #memes

Вышла Mobian 13.0! Debian на мобилу Проект Mobian - дистрибутив, который превращает мобильные устройства в карманные компьюте
Вышла Mobian 13.0! Debian на мобилу Проект Mobian - дистрибутив, который превращает мобильные устройства в карманные компьютеры на базе Debian. Теперь можно установить на поддерживаемые смартфоны и планшеты почти стоковый Debian с удобными мобильными оболочками: Phosh (на базе GNOME) или KDE Plasma Mobile. Всё работает на ядре Linux 6.12 и пакетной базе свежего Debian 13. Что нового в Mobian 13.0: — Основа Debian 13 «Trixie» — Современное ядро — для большинства устройств используется Linux 6.12. — Обновлённые оболочки — Phosh 46.0 и KDE Plasma Mobile 6.3. — Широкий список устройств: готовые образы есть для PinePhone, PinePhone Pro, Purism Librem 5, для популярных Android-смартфонов от Google, OnePlus и Xiaomi. LinuxCamp | #news

Нам ваш заморский AI нафиг не нужон! Сами сделаем свой AI на бесплатном вебинаре «On-prem LLM – свой распределённый AI-класте
Нам ваш заморский AI нафиг не нужон! Сами сделаем свой AI на бесплатном вебинаре «On-prem LLM – свой распределённый AI-кластер за 2 часа». 📍На вебинаре узнаете: 1. как запускать крупные языковые модели без внушительных бюджетов.  2. как организовать эффективный и масштабируемый инференс, не переплачивая за инфраструктуру.  3. как подключить удобный веб-интерфейс (OpenWebUI) и обеспечить безопасность через CDN/WAF.  После вебинара поймете, что выделить домашний кластер под серьёзные AI-задачи — вполне реальная и захватывающая  авантюра. Спикеры: 🔝 Подмосковный Александр, менеджер продукта по направлению ML/AI/GPU в компании «Флант» 🔝 Виталий Лихачев, SRE в крупном нидерландском тревелтехе 📅23 октября в 19:00 Регистрация на вебинарпо ссылке 👈

Да зачем проверять эти ваши ИИ агенты... И так же прекрасно справляются) Чтоб не приходилось переводить: «ты создал каталог ~
Да зачем проверять эти ваши ИИ агенты... И так же прекрасно справляются) Чтоб не приходилось переводить:
«ты создал каталог ~ в этом проекте… но ~ должна быть моей домашней директорией»
«о нет! ты совершенно прав! я создал каталог ~ вместо того, чтобы использовать твою реальную домашнюю директорию. Сейчас исправлю: rm -rf ~/»
LinuxCamp | #memes

`>`, `2>`, `&1`, `2>&1` - что это вообще такое? Эти команды и символы часто можно встретить в терминале или скриптах. Разбира
`>`, `2>`, `&1`, `2>&1` - что это вообще такое? Эти команды и символы часто можно встретить в терминале или скриптах. Разбираем по порядку, что означает каждый знак, куда уходит вывод и почему от порядка зависит результат. Стандартные потоки

1 - stdout  (нормальный вывод)
2 - stderr  (ошибки)
Каждая команда в Linux работает с тремя потоками. Читает из stdin, пишет результат в stdout и выводит ошибки в stderr. Перенаправление (>, 2>, 2>&1) - это способ указать, куда именно должен идти каждый поток: в файл, в терминал или в никуда. Символ '>' - направить вывод в файл

echo "hello" > log.txt
'>' создаёт (или перезаписывает) файл и отправляет туда стандартный вывод. Чтобы не затирать файл используйте '>>', он вставляет в конец:

echo "new line" >> log.txt
Символ '2>' - то же самое, но для ошибок

command 2> errors.txt
Здесь '2' - это номер потока stderr. Ошибки уйдут в errors.txt, а обычный вывод останется в терминале. Объединение потоков: '2>&1'

command > all.txt 2>&1
'2>&1' значит отправить ошибки ('2') туда же, куда идёт обычный вывод ('1'). Порядок важен! Если написать наоборот (2>&1 > all.txt), ошибки всё равно пойдут в консоль, потому что в момент перенаправления stdout ещё не указывает на файл. Сокращённая запись: '&>'

command &> all.txt
Эквивалент предыдущей команды, оба потока в один файл. Работает только в bash и zsh. Если ваш скрипт должен выполняться в sh или dash, используйте классическую форму. /dev/null - "чёрная дыра"

command > /dev/null 2>&1
Команда выполняется, но вывод и ошибки никуда не сохраняются. Удобно для cron-задач, но не для отладки. Вывод Понимание потоков позволит писать устойчивые shell-скрипты и не терять данные. LinuxCamp | #shell

🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей! Когда: 23–26 октября
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей! Когда: 23–26 октября Формат: онлайн + финал на площадке Участвуй, если ты: 🔹обучаешься на технической или ИТ-специальности; 🔹развиваешься в направлении разработки, аналитики, CV, ML или DevOps; 🔹сможешь быть в Новосибирске 26 октября. Выбери свой кейс:
✴️Цифровой дресс-код: фон, который выделяет вас. Создай локальный ML-модуль сегментации видео и генератор персонализированных фонов. ✴️CodeMetrics: метрики, которые помогают расти. Разработай систему автооценки эффективности команд через анализ Git-метрик.
Почему стоит участвовать: 🔘Кейс в портфолио и полезная обратная связь от менторов Т1; 🔘Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний; 🔘Реальный опыт командной работы; 🔘Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси. Регистрация открыта! ➡️ Успей до 21 октября по ссылке. erid: 2Vtzqwmd32u

Почему же тормозит сервер... Бывает, начинаешь замечать странные вещи: страницы грузятся медленно, CPU не забит, память вроде
Почему же тормозит сервер... Бывает, начинаешь замечать странные вещи: страницы грузятся медленно, CPU не забит, память вроде есть, а система еле дышит. В таких случаях стандартные утилиты вроде htop бывают бессильны — нужен детальный разбор. Я собрал 3 Bash-скрипта, которые помогают быстро найти виновника — будь то память, диск или сеть: 1. memory_analysis.shпоиск аномалий памяти. Показывает не просто free -m, а: — какие процессы реально жрут RAM (по RSS); — кто держит «грязную» память, не сбрасывая её на диск; — насколько система страдает от нехватки памяти (PSI).
Если растёт full в /proc/pressure/memory — всё, система уже задыхается.
2. io_analyzer.sh — анализ дискового I/O. Находит процессы, которые активно грузят диск, и показывает: —статистику I/O по устройствам (iostat); — кто пишет и читает больше всех (pidstat -dl); — какие процессы открыли тысячи файлов или гигантские логи (>100MB).
Если %util ≈ 100% и await высокий — диск — узкое место.
3. network_analysis.sh — детектор сетевых аномалий. Помогает вычислить сетевые странности: — кто держит слишком много соединений; — какие процессы слушают нестандартные порты; — где растёт число ошибок и сброшенных пакетов.
Полезно при подозрении на DDoS, утечки соединений или забытые сервисы.
Итог: Эти три скрипта — не замена Zabbix или Prometheus. Это лёгкий, но мощный инструмент диагностики для VPS и продов без сложных систем мониторинга. LinuxCamp | #utils

📆DevOps-митап с докладами от Altenar и Флант — встречаемся в центре Питера и онлайн вечером 30 октября. Ребята из международ
📆DevOps-митап с докладами от Altenar и Флант — встречаемся в центре Питера и онлайн вечером 30 октября. Ребята из международного разработчика ПО Altenar расскажут, как устроена их гибридная инфраструктура и: • Сравнят три способа подружить секреты из Vault с Kubernetes, которые опробовали в продакшене, а также рассмотрят альтернативные подходы. • Поделятся, как построили и поддерживают секьюрити-пайплайн на базе SonarQube, Trivy Operator и DefectDojo силами одного инженера. А также представитель Фланта поделится не так часто освещаемым опытом: как подойти к процессу сборки и доставки приложений в закрытые Kubernetes-кластеры. 👉🏻Все что нужно — зарегистрироваться. 📍Участие бесплатное, число мест в зале ограничено. Все зарегистрировавшиеся получат ссылки на трансляции в день мероприятия.

Все флаги курла! (почти) Самые нужные флаги 1. -X - вставляешь метод запроса curl -X POST https://api.site.com/data 2. -d - о
Все флаги курла! (почти) Самые нужные флаги 1. -X - вставляешь метод запроса

curl -X POST https://api.site.com/data
2. -d - отправляешь данные (автоматически включает POST)

curl -d "name=Chirill&age=45" https://api.site.com/user
3. -H - заголовок (хедер, header)

curl -H "Authorization: Bearer TOKEN" https://api.site.com/me
4. -i / -I - показать заголовки ответа (-I - только их)

curl -I https://example.com
5. -L - следовать за редиректами

curl -L http://site.com
6. -o / -O - сохранить файл (-O - с оригинальным именем, -o <name.txt> - со своим именем)

curl -O https://example.com/file.zip
7. -s - тихий режим (никаких прогресс-баров)

curl -s https://example.com
8. -v / -vvv - подробный вывод (диагностика)

curl -v https://api.site.com
9. -u - авторизация

curl -u user:password https://site.org
10. -k - игнорировать SSL-ошибки (осторожно!)

curl -k https://selfsigned.local
Комбинируй флаги:

curl -s -L -H "Accept: application/json" https://api.exnode.ru/articles
Вывод: curl - твой HTTP-отладчик, загрузчик и дебаггер в одной команде. Освоишь 10 ключей и ты уже мастер. LinuxCamp | #utils

📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой, управлять инфраструктурой
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера. • CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, стратегии развёртывания (Blue-Green, Canary), rollback • Контейнеризация: Docker (образы, Compose, networking), Podman, оптимизация и безопасность контейнеров • Kubernetes: архитектура, Pods, Services, Deployments, Helm, RBAC, Service Mesh (Istio/Linkerd) • Infrastructure as Code: Terraform, Ansible (playbooks, vault), Packer, ArgoCD и Flux для GitOps • Облака: AWS (EC2, EKS, Lambda), GCP, Azure, Yandex Cloud, cost optimization• Мониторинг: Prometheus, Grafana, ELK Stack, Jaeger, OpenTelemetry, SLI/SLO/SLA • Безопасность: SAST/DAST, Vault, Zero Trust, Policy as Code, incident response • Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering, on-call management 🎓 Сертификат — добавьте в резюме или LinkedIn 🚀 Скидка 25%, действует 48 часов 👉 Пройти курс на Stepik

Как выйти из vim не переустанавливая сервер? vim - это встроенный в Linux текстовый редактор. Он есть почти везде и нужен, ко
Как выйти из vim не переустанавливая сервер? vim - это встроенный в Linux текстовый редактор. Он есть почти везде и нужен, когда GUI-редакторов нет под рукой. Как открыть и выйти
vim file.txt
Ты попадаешь в Normal-режим, тут текст вводиться не будет, клавиши выполняют команды. Чтобы выйти:
:q  — выйти
:q! — выйти без сохранения
:wq — сохранить и выйти
(если что-то не работает нажми Esc и попробуй ещё раз). Как редактировать Чтобы начать печатать текст, надо перейти в Insert-режим, для этого достаточно нажать что-нибудь из этого:
i — вставить перед курсором  
a — вставить после курсора  
o — вставить новую строку и остаться на ней  
Когда закончил редактирование нажми Esc, чтобы вернуться обратно в Normal. Как двигаться В Normal-режиме работают стрелки, но для извращенцев кого-то придумали:
h — влево     j — вниз  
k — вверх     l — вправо
А ещё (команды работают в Normal-режиме, нажмите Esc):
0 — в начало строки  
$ — в конец строки  
gg — в начало файла  
G — в конец файла
Как править к сожалению не миром
dd — удалить строку  
yy — скопировать строку  
p  — вставить  
u  — отменить  
Ctrl + r — вернуть отменённое
Полезная имба
:set number    — показать номера строк  
:syntax on     — включить подсветку
Вывод vim'ом оказывается можно пользоваться и без использования транквилизаторов, главное сначала разобраться :) Ставь реакцию, если разобрался! LinuxCamp | #utils

Так вышла же новая Ubuntu 25.10! Ребята из Canonical выпустили Questing Quokka. В целом, ничего революционного, но есть за чт
Так вышла же новая Ubuntu 25.10! Ребята из Canonical выпустили Questing Quokka. В целом, ничего революционного, но есть за что зацепиться глазом: — Beta на базе ядра Linux 6.17 — Использует новое рабочее окружение GNOME 49, в котором разработчики окончательно отказались от поддержки сеансов на базе X11, сделав Wayland единственным вариантом Это не значит, что X11-приложения остались без поддержки — для них используется XWayland — Замена GNOME Terminal на Ptyxis (эмулятор терминала ориентирован на работу с контейнерами: Toolbox, Distrobox, Podman) Радует высокой скоростью отрисовки благодаря Vulkan и OpenGL — Замена GNU Coreutils на Rust Coreutils (uutils) и sudo на sudo-rs. Эти инструменты написаны на Rust Вывод Это НЕ LTS-версия. Её поддержат всего до июля 2026-го. Так что для серьёзных, если нужна стабильность и поддержка, можно использовать 24.04 (выпуск поддержки до апреля 2029 года). Следующий LTS уже получил имя - Resolute Raccoon (Решительный Енот). Будет в апреле 2026. LinuxCamp | #news

AI уже в терминале, пайплайнах и IDE — теперь это не тренд, а часть ежедневной работы 🤝 Если вы хотите использовать его не д
AI уже в терминале, пайплайнах и IDE — теперь это не тренд, а часть ежедневной работы 🤝 Если вы хотите использовать его не для генерации котиков и резюме, а в реальных DevOps-процессах — посмотрите на этот курс Ребята показывают, как AI помогает инженерам каждый день:  - генерирует IaC через локальную LLM  - автоматизирует CI/CD через GitLab API и n8n  - делает авто-триаж алертов и документацию из действий Не «генерация ради генерации», а конкретные инструменты: локальная LLM, GitLab API, n8n, RAG-бот. Всё проверяется кодом и метриками, чтобы AI не ломал пайплайн, а действительно ускорял релизы После внедрения таких решений MTTR снижается на треть, а релизы проходят стабильнее 👌 📅 Старт 20 октября, всего 20 мест  Курс «AI в DevOps» →здесь 📍

Создание ssh-ключа: копипасти и не думай Linux / macOS (bash, терминал) Создать ключ (RSA, 4096 бит, стандартный путь ~/.ssh/
Создание ssh-ключа: копипасти и не думай Linux / macOS (bash, терминал) Создать ключ (RSA, 4096 бит, стандартный путь ~/.ssh/id_rsa):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Нажми Enter, чтобы принять путь по умолчанию, при желании введи passphrase или оставь пустым. Далее добавить ключ в ssh-agent (рекомендуется, чтобы не вводить passphrase постоянно):
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
Копировать публичный ключ на сервер (самый простой вариант):
ssh-copy-id user@your_server
Если ssh-copy-id нет, можно так:
cat ~/.ssh/id_rsa.pub | ssh user@your_server "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"
Проверка подключения:
ssh user@your_server
# либо явно указать ключ
ssh -i ~/.ssh/id_rsa user@your_server
Windows (PowerShell, Windows 10/11 с OpenSSH) Открыть PowerShell (не Git Bash), затем создать ключ:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# Нажми Enter несколько раз, чтобы принять путь по умолчанию (C:\Users\<User>\.ssh\id_rsa), при желании введи passphrase
Запустить агент и добавить ключ:
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_rsa
Скопировать публичный ключ на сервер (один вариант):
type $env:USERPROFILE\.ssh\id_rsa.pub | ssh user@your_server "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"
Проверка подключения:
ssh user@your_server
# или с явным ключом
ssh -i $env:USERPROFILE\.ssh\id_rsa user@your_server
Вывод Теперь у вас есть ssh ключ для безопасного подключения к серверам. LinuxCamp | #ssh

photo content

LinuxCamp | DevOps - إحصائيات وتحليلات قناة تيليجرام @linuxcamp_tg