Системный Администратор (Сисадмин) – Telegram
Системный Администратор (Сисадмин)
14K subscribers
1.81K photos
1.68K videos
87 files
1.88K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
4 альтернативы SSH, которые лучше оригинала

1. Mosh
https://mosh.org/

Mosh - это замена интерактивных терминалов SSH. Он более надежен и отзывчив, особенно при работе через Wi-Fi, сотовую связь и на дальних расстояниях.
Mosh - это свободное программное обеспечение, доступное для GNU/Linux, BSD, macOS, Solaris, Android, Chrome и iOS.

2. Teleport
https://goteleport.com/

Teleport с открытым исходным кодом был разработан для обеспечения доступа к необходимой инфраструктуре без замедления работы. С помощью одного инструмента инженеры получают унифицированный доступ к серверам Linux и Windows, кластерам Kubernetes, базам данных и приложениям DevOps, таким как AWS Management Console, CI/CD, контроль версий и панели мониторинга во всех средах.

3. Eternal Terminal
https://eternalterminal.dev/

Удаленный терминал для занятых и нетерпеливых
Eternal Terminal (ET) - это удаленная оболочка, которая автоматически переподключается, не прерывая сеанса.

4. tmux
https://github.com/tmux/tmux

tmux - это терминальный мультиплексор: он позволяет создавать несколько терминалов, получать к ним доступ и управлять ими с одного экрана. tmux может работать в фоновом режиме.

Работает на OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris.

👉 @sysadminof
👍5
🏭 Как развернуть Django на промышленные рельсы? Узнайте на бесплатном воркшопе

Когда: 14 марта, 17:00 по Москве
📍 Регистрация

Эксперт VK Cloud проведет практическое занятие и покажет, как обеспечить масштабируемость приложения с применением одного из популярных инструментов – Kubernetes.

В прямом эфире развернем Kubernetes в облаке, обсудим возможности и нюансы при работе с оркестратором, а также различные способы развертывания приложений.


Что будет на воркшопе:

🔸 Развернем кластер Kubernetes в облаке при помощи Terraform.
🔸 Изучим возможности Kubernetes VK Cloud.
🔸 Перепишем CD на работу с Kubernetes и Helm.
🔸 Рассмотрим способы масштабирования приложения и способы развертывания для разных случаев и сценариев использования.

Спикер:

🔹 Алексей Кузнецов, DevOps-инженер VK Cloud
👍1
Computer Networking _ A Top Down Approach, 7th, converted.pdf
17.5 MB
Computer Networking: A Top-Down Approach, 7th Edition
Автор: James Kurose, Keith Ross (2017) Eng ver

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

@i_odmin_book
👍7
Полезные команды для SSH

Запускай команды быстро
Чтобы выполнить всего одну удаленную команду, совсем не обязательно подключаться к SSH, вводить команду, а затем отключаться. Можно сделать это сразу. Например, так можно посмотреть заполненность ФС удаленной машины:

$ ssh user@host df -h
А так — перезагрузить ее:
$ ssh user@host sudo reboot

Составляй списки команд и запускай их разом
Если у тебя есть целый список команд, которые следует выполнить, их можно записать в файл и скормить этот файл SSH:
$ ssh user@host "`cat file.txt`"

Редактируй удаленные файлы локальным редактором
Чтобы отредактировать файл на удаленной машине, не требуется заходить на нее и использовать консольный редактор. На самом деле файл можно открыть в твоем любимом текстовом редакторе на локальной машине (gvim заменяем на свой редактор):
$ gvim scp://user@host//путь/к/файлу

Копируй содержимое удаленного файла в буфер обмена
Если необходимо скопировать содержимое удаленного файла или вывод команды в буфер обмена, не обязательно выводить его на экран или открывать в текстовом редакторе и копировать вручную. Можно использовать следующую команду:
$ ssh user@host cat /путь/к/файлу | xclip
А так можно скопировать вывод команды:
$ ssh user@host uname -a | xclip

Сравнивай удаленный и локальный файл без копирования
Похожий прием можно использовать для сравнения двух файлов:
$ ssh user@host cat /путь/к/удаленному/файлу | diff /путь/к/лoкальному/файлу -

Работай с удаленными файлами с помощью локального файлового менеджера
Не всегда удобно работать с большим количеством файлов с помощью консольных команд или mc, запущенного на удаленной машине. Но всегда можно подключить любой каталог удаленной машины как сетевой диск. Для этого достаточно установить sshfs:
$ sudo apt-get install sshfs
Создать каталог для подключения «сетевого диска»:
$ mkdir remote_files
И подключить его:
$ sshfs user@host:/home/user ~/remote_files/
Теперь все файлы удаленного каталога /home/user будут видны в каталоге ~/remote_files/ и с ними можно работать, как с обычными.

Копируй ключи быстро
Хоть и копирование публичного ключа на удаленный сервер — задача простая, но она требует выполнения нескольких действий вручную. Если тебя это напpягает, скопировать ключ можно в автоматическом режиме:
$ ssh-copy-id user@host
При этом не обязательно копировать основной ключ, с помощью флага -i можно указать любой другой:
$ ssh-copy-id -i ~/my_key.pub user@host

Создай постоянное соединение с машиной
Если в течение дня ты часто подключаешься к одной машине, в том числе на несколько минут или секунд (чтобы просто запустить одну команду, например), есть смысл создать с ней постоянное соединение. Твой комп будет держать соединение открытым и использовать его для каждого подключения к машине. Это намного быстрее и экономичнее с точки зрения трафика и нагрузки на процессор.
Добавь следующие строки в ~/.ssh/config:
Host host
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster no
А затем создай соединение:
$ ssh -MNf user@host

👉 @sysadminof
👍17
13 лучших менеджеров паролей для Linux

Менеджеры паролей — это приложения, созданные для того, чтобы пользователи могли хранить свои пароли в одном месте и избавить себя от необходимости помнить каждый пароль.

Вам может быть интересно, какое приложение для управления паролями будет лучше всего работать на вашей машине Linux, и я готов ответить на ваш вопрос, представив список из 13 лучших менеджеров паролей для Linux.

👉 @sysadminof
👍31
Коды системных ошибок (windows error codes)

В следующем списке приведены коды системных ошибок на русском (ошибки от 0 до 499).

https://bookflow.ru/kody-sistemnyh-oshibok-windows-0-499/

👉 @sysadminof
👍8
5 советов по усилению SSH

Если вы используете Secure Shell, вам нужно будет выполнить этот контрольный список из пяти быстрых советов, чтобы сделать этот сервер Linux немного более безопасным.

Если вы администратор Linux, вы, скорее всего, зависите от Secure Shell (SSH) для удаленного доступа к вашему дата-центру или другим бизнес-машинам.

По своей сути, SSH – довольно безопасный протокол.

Однако есть способы сделать его еще более безопасным.

На самом деле у меня есть пять очень быстрых советов, которые вы можете использовать, чтобы лучше “забронировать” этот SSH-сервер.

Это можно сделать всего за несколько минут.

https://telegra.ph/5-sovetov-po-usileniyu-SSH-03-09

👉 @sysadminof
👍5👎4
VK Kubernetes Conf состоится уже 21 марта и пройдет в гибридном формате

На какие вопросы вы гарантированно получите ответы:
📎Как готовить сетевую защиту Kubernetes по российским стандартам;
📎Так ли стабилен GitOps на самом деле;
📎Как подготовиться к наступлению новых технологий в безопасности и мониторинге (eBPF, WebAssembly, SBOM, OpenTelemetry, Oh my…).

Конечно, конференция хороша не только полезной информацией, но и идеальной возможностью узнать о последних новостях и трендах индустрии, завести новые знакомства на After-party, обменяться опытом и, возможно, найти работу в сфере. Регистрируйтесь, чтобы сделать Kubernetes доступным вместе.

👉 @sysadminof
💩4👍2
Forwarded from ITmozg
51 год автору WinRAR и FAR Manager

10 марта 1972 в Челябинске родился Евгений Лазаревич Рошал — российский программист, автор файлового менеджера FAR Manager, формата сжатия RAR (Roshal ARchiver, которому в этом году исполняется 30 лет!), архиваторов RAR и WinRAR.

Евгений начал осваивать программирование ещё в школьные годы, затем окончил Приборостроительный факультет Челябинского политехнического института по специальности «Вычислительные машины, комплексы, системы и сети», где на старших курсах изучал алгоритмы сжатия информации — это же стало и темой его дипломной работы.

Идея создать RAR возникла ещё в 1991-м. Но первая попытка к осязаемому результату не привела. Через год-два Евгений занялся этим опять, и на этот раз более успешно. Первой версией RAR, которую он рискнул отдать нескольким своим знакомым, был RAR 0.1, выпущенный в марте 1993. Потом были версии 0.9, 1.0, 1.1, 1.15, и тому подобные, с вариациями алгоритма сжатия. Но реально RAR пошел в распространение осенью 1993 после выхода версии 1.30. Во-первых, эта версия паковала намного лучше предшествующих за счет 64Kb окна поиска повторяющихся строк, а во-вторых, Евгений тогда познакомился с Андреем Спасибожко, который и помог двинуть RAR в массы.

Желая сосредоточиться на совершенствовании формата и архиваторов RAR и WinRAR, Евгений Рошал в 2000 году прекратил работу над файловым менеджером FAR Manager и передал авторские права на него группе программистов FAR Group, а в 2004 году передал авторские права на программы RAR и WinRAR своему старшему брату Александру (р. 1965), оставшись лишь разработчиком.

@itmozg
👍42🤮2