Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования. Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое. Читать
Архив метки: ssh
Open Secure Shell (OpenSSH): немного всего о технологии SSH

Open Secure Shell (OpenSSH): немного всего о технологии SSH
Поскольку средний пользователь GNU/Linux Обычно это более продвинутый, известный или профессиональный человек в данной области. мир информатики, это заставляет вас использовать и осваивать специализированные инструменты или технологии. Хорошим примером этого является удаленные подключения к другим компьютерам или устройства, графически или с помощью терминала. Например, средний пользователь линукса, Системные администраторы или DevOps, обычно из сети (домашней, деловой или в облаке), удаленно подключаются к другим компьютерам с помощью различных доступных для них протоколов или технологий, таких как, RDP, телнет, SSH, и многие другие.
и как многие IT-профессионалы мы уже знаем, для этого существует множество программных средств. Однако, когда дело доходит до Операционные системы GNU / Linux, особенно в отношении Сервера, самым основным и существенным является овладение инструментом, известным как OpenSecureShell (ОпенСШ). Почему, сегодня мы начнем с этой первой части о SSH.
Как подключить удалённую директорию через SSH.
Сегодня в статье поговорим о том, как можно подключить удаленную директорию расположенную на сервере к нам на локальный ПК, также справедливо и в обратном направлении. Подключать будем через протокол SSH.
Введение
Во время работы на удаленной хост машине приходится работать с файлами и директориями, производить редактирование и копирование на локальную машину и обратно, всё это через протокол SSH. Каждый раз использовать команду scp не очень удобно, особенно если делаете много правок. В этом случае к нам на помощь придет очень полезная утилита под названием sshfs
Все, что написано дальше — касается Linux, а в частности Ubuntu, хотя будет справедлива и для других Debian подобных дистрибутивов.
Итак продолжим. Будем монтировать Удаленную директорию на локальный ПК при помощи sshfs.
Установка sshfs
Но для начала утилиту надо установить в систему где будем производить монтирование. У меня это Ubuntu Server 20.04
В терминале набираем:
sudo apt install sshfs
Настройка sshfs
После установки добавляем нашего пользователя в группу пользователей fuse (если у Вас пользователь root то добавлять его нет необходимости). Добавить пользователя необходимо так как программа устанавливается в системные папки, к которым доступ обычным пользователям запрещен. И так, добавляем юзера в группу fuse:
sudo adduser $USER fuse
Далее на ПК создаем директорию для монтирования нашей удаленной директории:
mkdir ~/remote_dir
Ручное монтирование удаленной директории
Пробуем присоединить удаленную директорию:
sudo sshfs my_user@server.ru:/home/files ~/remote_dir
- my_user – имя пользователя на удаленном сервере.
- server.ru – FQDN вашего сервера или IP адрес.
- /home/files – директория на сервере.
- ~/remote_dir – директория на ПК куда будем производить монтирование.
Если соединение идет не по ключу то, скорее всего, у вас появится запрос на введение пароля с удаленной машины.
Авто монтирование удаленной директории
Чтобы каждый раз не вводить команду для монтирования нашей удаленной директории следует настроить автоматическое монтирование при загрузки нашей ОС. Для этого открываем терминал и вводим следующее:
sudo nano /etc/fstab
И в конце дописываем:
my_user@server.ru:/home/files ~/remote_dir fuse.sshfs defaults,_netdev,IdentityFile=/user/.ssh/id_rsa 0 0
- IdentityFile – тут указываем идентификационный файл. (статья про ssh)
Пробуем примонтировать директорию:
sudo mount -a
Если же вы сразу не получили ошибку fusermount: fuse device not found, try ‘modprobe fuse’ first — проверяйте директорию, там должны появиться файлы :). Если же вылезла ошибка — значит модуль ядра fuse не загрузился автоматом, пробуем загрузить вручную:
sudo modprobe fuse
[endtxt]
RSS
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11
Полное руководство по настройке SSH в Ubuntu
В наши дни SSH стал методом по умолчанию для доступа к удаленному серверу Linux.
SSH расшифровывается как Secure Shell и представляет собой мощный, эффективный и популярный сетевой протокол, используемый для удаленной связи между двумя компьютерами. И давайте не будем забывать о защищенной части его имени; SSH шифрует весь трафик для предотвращения таких атак, как угон и подслушивание, предлагая различные методы аутентификации и множество вариантов конфигурации. Читать
Как настроить IPS (Fail2ban) для защиты от различных атак

IPS или система предотвращения вторжений — это технология, используемая в сетевой безопасности для проверки сетевого трафика и предотвращения различных атак путем обнаружения вредоносных входных данных. Помимо простого обнаружения вредоносных входов, как это делает система обнаружения вторжений, она также предотвращает вредоносные атаки в сети. Он может предотвратить сеть от грубой силы, DoS (отказ в обслуживании), DDoS (распределенный отказ в обслуживании), эксплойтов, червей, вирусов и других распространенных атак. Читать
SSH Port forwarding
SSH позволяет не только осуществлять подключение к командной строке, он также позволяет пробрасывать порты, это называется Port forwarding.