Диджитализируй!
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном ПРАВИЛА — https://t.me/t0digital/200 Секретный чат — https://t.me/+x7gghNX_d2kyZDcy ЛАЙВ-КАНАЛ — @smthisgoingon https://vk.com/digitalize.team Дать много деняк — [email protected]
Show more- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Data loading in progress...
Англо-русский словарик часто встречающихся ИТ-слов - alexey-goloburdin/eng-ru-dictionary
Мой курс «Хардкорная веб-разработка» —
https://course.to.digitalЗалетай в Телеграм канал — там много дополнительного оперативного контента:
https://t.me/t0digitalСказать спасибо за это видео можно здесь —
https://boosty.to/digitalize.teamМой опыт изучения английского языка применительно к сфере программирования и разработки софта, а также мысли о месте английского языка в общем наборе компетенций разработчика. Ловите также составленный нами словарь основных наиболее часто встречающихся слов в технической IT литературе и статьях:
https://docs.google.com/document/d/1mqeUMUNVVgjbqCorfT40nAkkIn1bT9JryTYNMDqx5g8/edit?usp=sharingПожалуйста, делитесь видео, если оно было полезным! 0:00 Моя история взаимоотношений с английским 1:27 Резюме по английскому на основе моего опыта 2:43 Наш словарь английских ИТ слов 3:34 Почему английский так важен именно для ИТ людей? 6:38 Как начать работать с английским языком? 8:56 О возможности общаться напрямую с любым человеком в мире 10:00 Итоги Нейминг в коде —
https://www.youtube.com/watch?v=hjdRQspuelkIDE vs VIM —
https://www.youtube.com/watch?v=yog7sNQOryMИщем ботов в Instagram подписчиках на Python —
https://www.youtube.com/watch?v=IBmWSr4_9XA/****************** about ******************/ Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний: — Диджитализируй
https://digitalize.team,разрабатываем сложные IT системы для бизнеса; — Salesbeat
https://salesbeat.pro,комплексный модуль доставки для интернет магазинов. Если у вас есть проект на разработку, пишите нам на [email protected]. С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на [email protected]. Telegram канал —
https://t.me/t0digitalВК —
https://vk.com/digitalize.teamRuTube —
https://rutube.ru/channel/24802975/about/Дзен —
https://dzen.ru/id/6235d32cb64df01e6e78c883Мой курс «Хардкорная веб-разработка» —
https://course.to.digitalКнижный клуб Ботаним!, где мы читаем хорошие ИТ-книги:
https://botanim.to.digital/Telegram —
https://t.me/t0digital0:00 О port knocking 1:19 Что такое сетевые порты в TCP и UDP? 3:17 Замена стандартного порта SSH-сервера 4:24 Запрет SSH-входа по паролю 4:56 Что делать, если потеряешь SSH-ключи? 6:23 Запрет входа root 6:33 Port knocking и безопасность 8:52 Покупка сервера в Selectel 9:40 Создание SSH-ключа с паролем 11:16 Создание Linux-пользователя 12:43 Разрешаем SSH-вход пользователю 13:47 Базовая настройка SSH-сервера 15:51 Настройка port knocking с knockd, iptables и nmap 25:50 Ещё несколько возможностей iptables 26:30 Как сделать сервер непингуемым? 28:01 Выводы Команды из видео === Генерация SSH-ключей: ssh-keygen -t ed25519 Копирование публичного ключа: cat ~/.ssh/id_ed25519.pub | pbcopy Редактирование настроек SSH-сервера: sudo vim /etc/ssh/sshd_config Настройки: AllowUsers www PermitRootLogin no PasswordAuthentication no Port 45916 Рестарты SSH-сервера: sudo service ssh restart Установка knockd: sudo apt install -y knockd Редактирование его настроек: sudo vim /etc/knockd.conf Настройки: [options] UseSyslog Interface = enp3s0 [SSH] sequence = 7000,8000,9000 seq_timeout = 5 tcpflags = syn start_command = /sbin/iptables -I INPUT -s %IP% -p tcp --dport 45916 -j ACCEPT stop_command = /sbin/iptables -D INPUT -s %IP% -p tcp --dport 45916 -j ACCEPT cmd_timeout = 60 Здесь enp3s0 это сетевой интерфейс, проверяется командой: ip a Автозапуск: sudo vim /etc/default/knockd START_KNOCKD=1 KNOCKD_OPTS="-i enp3s0" Сетевой интерфейс аналогично подставляется актуальный вместо enp3s0. Старт knockd: sudo systemctl start knockd sudo systemctl enable knockd sudo systemctl status knockd Настройка iptables и перманентное сохранение этих настроек: sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -A INPUT -p tcp --dport 45916 -j REJECT sudo apt install iptables-persistent sudo service netfilter-persistent save Просмотр настроек: sudo iptables -L --line-numbers Постучаться в три порта — 7000, 8000 и 9000 сервера с IP 46.148.229.113: for x in 7000 8000 9000; do nmap -Pn --max-retries 0 -p $x 46.148.229.113; done Сброс всех настроек iptables: sudo iptables -F Запрет ping хоста: sudo iptables -A INPUT -p icmp --icmp-type 8 -j DROP Удаление этого правила: sudo iptables -D INPUT -p icmp --icmp-type 8 -j DROP /****************** about ******************/ Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний: — Диджитализируй
https://digitalize.team,разрабатываем сложные IT системы для бизнеса; — Salesbeat
https://salesbeat.pro,комплексный модуль доставки для интернет магазинов. Telegram канал —
https://t.me/t0digitalВК —
https://vk.com/digitalize.teamRuTube —
https://rutube.ru/channel/24802975/about/Дзен —
https://dzen.ru/id/6235d32cb64df01e6e78c883We will reveal these treasures to you after authorization. We promise, it's fast!