Некоторые пользователи арендуют относительно недорогие VPS с Windows для запуска сервиса удаленных рабочих столов. То же самое можно сделать и на Linux без размещения в датацентре собственного железа или аренды выделенного сервера. Кому-то нужна привычная графическая среда для тестов и разработки или удаленный десктоп с широким каналом для работы с мобильных устройств. Есть масса вариантов применения основанной на протоколе Remote FrameBuffer (RFB) системы Virtual Network Computing (VNC). В небольшой статье мы расскажем, как настроить ее на виртуальной машине с любым гипервизором..Читать полностью »
Рубрика «системное администрирование» - 38
VPS на Linux с графическим интерфейсом: запускаем сервер VNC на Ubuntu 18.04
2020-07-14 в 8:57, admin, рубрики: linux, ruvds-статьи, Ubuntu, vnc, vnc-server, vncserver, vps, Блог компании RUVDS.com, Лайфхаки для гиков, Настройка Linux, Серверное администрирование, системное администрированиеПрописываем процедуру экстренного доступа к хостам SSH с аппаратными ключами
2020-07-11 в 10:55, admin, рубрики: ssh, ssh key, ssh-keygen, Блог компании VDSina.ru — хостинг серверов, информационная безопасность, Настройка Linux, Серверное администрирование, системное администрирование
В этом посте мы разработаем процедуру для экстренного доступа к хостам SSH, используя аппаратные ключи безопасности в автономном режиме. Это всего лишь один из подходов, и вы можете адаптировать его под себя. Мы будем хранить центр сертификации SSH для наших хостов на аппаратном ключе безопасности. Эта схема будет работать практически на любом OpenSSH, включая SSH с единым входом.
Зачем всё это? Ну, это вариант на крайний случай. Это бэкдор, который позволит вам получить доступ к своему серверу в том случае, когда по какой-то причине больше ничего не помогает.
Читать полностью »
Простое создание Kubernetes-операторов с shell-operator: прогресс проекта за год
2020-07-10 в 11:08, admin, рубрики: devops, kubernetes, kubernetes operator, open source, Блог компании Флант, системное администрирование, Флант
Kubernetes-операторы — удобный механизм для расширения возможностей этой контейнерной платформы, по праву снискавший широкое признание в среде инженеров эксплуатации и им сочувствующих. О том, как они устроены и работают, мы рассказывали в уже далёком 2017-м. А в апреле прошлого года мы представили Open Source-проект shell-operator, который значительно упростил процесс создания Kubernetes-операторов.
Для этого был разработан фреймворк, позволяющий запускать произвольные скрипты (на Bash, Python и т.п.) в случае наступления определённых событий в K8s-кластере.
За минувшее время shell-operator обрёл свою пользовательскую базу (см. подробности в конце статьи) и, конечно, новые возможности. По случаю недавнего релиза v1.0.0-beta.11 (о бета-статусе см. дальше) мы решили рассказать о том, к чему проект пришёл за время своего существования, с момента анонса первой публичной версии.Читать полностью »
Прокладываем L2 туннели в OpenVPN
2020-07-03 в 9:18, admin, рубрики: openvpn, vpn, Блог компании RUVDS.com, Сетевые технологии, системное администрирование, туннелирование
Недавно меня попросили разобраться в настройке L2 туннеля для моста между двумя удалёнными локальными сетями, и я был поражён, насколько мало удобных решений мне удалось найти. Раньше я не интересовался этой темой и наивно полагал, что любой адекватный VPN-протокол умеет ловить широковещательные пакеты и пересылать их по обычному L3 туннелю. К сожалению, доступных «из коробки» универсальных решений нет. Есть несколько протоколов и инструментов для них, большинство из которых работает в очень ограниченных условиях или вовсе объявлено deprecated. Самым приятным вариантом я поделюсь дальше.Читать полностью »
Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон
2020-07-02 в 8:21, admin, рубрики: Ansible, devops, Настройка Linux, Облачные вычисления, Серверное администрирование, системное администрирование, спасибо за чтениеЯ делаю много ревью для чужого кода на Ансибл и много пишу сам. В ходе анализа ошибок (как чужих, так и своих), а так же некоторого количества собеседований, я понял основную ошибку, которую допускают пользователи Ансибла — они лезут в сложное, не освоив базового.
Для исправления этой вселенской несправедливости я решил написать введение в Ансибл для тех, кто его уже знает. Предупреждаю, это не пересказ манов, это лонгрид в котором много букв и нет картинок.
Ожидаемый уровень читателя — уже написано несколько тысяч строк ямла, уже что-то в продакшене, но "как-то всё криво".
Почему в Docker не работает Strace
2020-07-02 в 7:12, admin, рубрики: docker, ITSumma, ptrace, strace, Блог компании ITSumma, виртуализация, Настройка Linux, под капотом, пользователи, процессы, системное администрированиеКогда я редактировала страницу о возможностях контейнеров для журнала «How Containers Work», мне потребовалось объяснить, почему в Docker не работает strace
. Вот что случалось при запуске strace
в Docker-контейнере на моем ноутбуке:
$ docker run -it ubuntu:18.04 /bin/bash
$ # ... install strace ...
root@e27f594da870:/# strace ls
strace: ptrace(PTRACE_TRACEME, ...): Operation not permitted
strace
работает через системный вызов ptrace
, поэтому без разрешения для ptrace
ничего не заработает! Но это легко исправить, и на моем ноутбуке я все сделала вот так:
docker run --cap-add=SYS_PTRACE -it ubuntu:18.04 /bin/bash
Но мне было интересно не решить проблему, а разобраться, почему эта ситуация вообще возникает. Так почему же strace
не работает, а --cap-add=SYS_PTRACE
все исправляет?
Читать полностью »
5 современных альтернатив старым инструментам командной строки Linux
2020-06-29 в 10:51, admin, рубрики: bash, grep, htop, jq, man, ncdu, sed, tldr, Блог компании VDSina.ru — хостинг серверов, Настройка Linux, системное администрированиеИспользуя более современные альтернативы наряду со старыми инструментами командной строки, можно получить больше удовольствия и даже повысить производительность труда.
В повседневной работе в Linux / Unix мы используем множество инструментов командной строки — например, du для мониторинга использования диска и системных ресурсов. Некоторые из этих инструментов существуют уже давно. Например, top появился в 1984 году, а первый релиз du датируется 1971 годом.
За прошедшие годы эти инструменты были модернизированы и портированы на разные системы, но в целом далеко не ушли от своих первых версий, их внешний вид и usability также сильно не изменились.
Это отличные инструменты, которые необходимы многим системным администраторам. Однако сообщество разработало альтернативные инструменты, которые предлагают дополнительные преимущества. Некоторые из них просто имеют современный красивый интерфейс, а другие значительно улучшают удобство использования. В этом переводе расскажем о пяти альтернативах стандартным инструментам командной строки Linux.
Читать полностью »
Остановитесь!!! Вам не нужны микросервисы
2020-06-29 в 0:46, admin, рубрики: devops, kubernetes, microservices architecture, Блог компании Southbridge, критика, Серверное администрирование, системное администрированиеИдет 2020 год. Если вам нужно пояснение, что такое микросервисы — лучше потратьте свое драгоценное время на что-то другое. Но если вы впечатлены историями успеха о микросервисах и хотите нырнуть в "панацею" с головой — продолжайте читать. Прошу прощения, будет немного длинновато (не очень, прим. переводчика).
Вечные виртуальные серверы
2020-06-28 в 18:05, admin, рубрики: бизнес-модели, вечный виртуальный сервер, виртуализация, интернет-маркетинг, поисквпс, системное администрирование, хостингМеня зовут Леонид, я разработчик сайта Поиск VPS. Как видно из названия, проект специализируется на помощи в поиске виртуальных серверов, поэтому я стараюсь следить за всеми новшествами в этой сфере.
Один из последних продуктов, который представили некоторые хостеры — это вечный виртуальный сервер, то есть VPS/VDS с единоразовой оплатой: пользователь платит фиксированную сумму и может пользоваться таким сервером сколько угодно долго.
Когда дело не только в уязвимости в Kubernetes…
2020-06-26 в 7:36, admin, рубрики: golang, kubernetes, безопасность, Блог компании Флант, информационная безопасность, системное администрирование, уязвимостьПрим. перев.: авторы этой статьи в подробностях рассказывают о том, как им удалось обнаружить уязвимость CVE-2020–8555 в Kubernetes. Хотя изначально она и выглядела не очень опасной, в сочетании с другими факторами её критичность у некоторых облачных провайдеров оказалась максимальной. За проведённую работу специалистов щедро вознаградили сразу несколько организаций.
Кто мы такие
Мы — два французских исследователя в области безопасности, которые совместно обнаружили уязвимость в Kubernetes. Нас зовут Brice Augras и Christophe Hauquiert, но на многих Bug Bounty-платформах мы известны как Reeverzax и Hach соответственно:
- Brice Augras — Groupe Asten Company;
- Christophe Hauquiert — архитектор Kubernetes в Nokia.