<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0</id>
	<title>Установка и настройка SSH сервера - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;action=history"/>
	<updated>2026-05-01T12:59:31Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1552&amp;oldid=prev</id>
		<title>Admin в 10:44, 15 октября 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1552&amp;oldid=prev"/>
		<updated>2025-10-15T10:44:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;amp;diff=1552&amp;amp;oldid=1441&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1441&amp;oldid=prev</id>
		<title>Admin в 19:57, 14 октября 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1441&amp;oldid=prev"/>
		<updated>2025-10-14T19:57:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;amp;diff=1441&amp;amp;oldid=1423&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1423&amp;oldid=prev</id>
		<title>Admin: Новая страница: «= Установка и настройка SSH сервера =  == 1. Подготовка системы ==  * Войдите в систему под учет…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_SSH_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0&amp;diff=1423&amp;oldid=prev"/>
		<updated>2025-10-14T19:35:14Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Установка и настройка SSH сервера =  == 1. Подготовка системы ==  * Войдите в систему под учет…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Установка и настройка SSH сервера =&lt;br /&gt;
&lt;br /&gt;
== 1. Подготовка системы ==&lt;br /&gt;
&lt;br /&gt;
* Войдите в систему под учетной записью с правами &amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039; или пользователя с правами &amp;#039;&amp;#039;&amp;#039;sudo&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Убедитесь, что у вас есть физический доступ к серверу (на случай блокировки SSH).&lt;br /&gt;
&lt;br /&gt;
== 2. Установка SSH сервера ==&lt;br /&gt;
&lt;br /&gt;
=== Для Ubuntu/Debian ===&lt;br /&gt;
&lt;br /&gt;
1. Обновите список пакетов:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите OpenSSH сервер:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt install openssh-server&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Запустите и включите автозапуск SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl start ssh&lt;br /&gt;
sudo systemctl enable ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Для CentOS/RHEL/Fedora ===&lt;br /&gt;
&lt;br /&gt;
1. Установите OpenSSH сервер:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo yum install openssh-server&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
# или для новых версий&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo dnf install openssh-server&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Запустите и включите автозапуск:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl start sshd&lt;br /&gt;
sudo systemctl enable sshd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. Проверка установки ==&lt;br /&gt;
&lt;br /&gt;
1. Проверьте статус SSH сервера:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl status ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте, что SSH слушает на порту 22:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo netstat -tlnp | grep :22&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте версию OpenSSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -V&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. Базовая настройка SSH ==&lt;br /&gt;
&lt;br /&gt;
=== Основная конфигурация ===&lt;br /&gt;
&lt;br /&gt;
1. Отредактируйте файл конфигурации SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте основные параметры:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Порт SSH&lt;br /&gt;
Port 22&lt;br /&gt;
&lt;br /&gt;
# Протокол SSH&lt;br /&gt;
Protocol 2&lt;br /&gt;
&lt;br /&gt;
# Адрес для прослушивания&lt;br /&gt;
ListenAddress 0.0.0.0&lt;br /&gt;
&lt;br /&gt;
# Разрешить root вход&lt;br /&gt;
PermitRootLogin no&lt;br /&gt;
&lt;br /&gt;
# Разрешить пустые пароли&lt;br /&gt;
PermitEmptyPasswords no&lt;br /&gt;
&lt;br /&gt;
# Максимальное количество попыток входа&lt;br /&gt;
MaxAuthTries 3&lt;br /&gt;
&lt;br /&gt;
# Таймаут для аутентификации&lt;br /&gt;
LoginGraceTime 60&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка безопасности ===&lt;br /&gt;
&lt;br /&gt;
1. Добавьте дополнительные настройки безопасности:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Отключить X11 forwarding&lt;br /&gt;
X11Forwarding no&lt;br /&gt;
&lt;br /&gt;
# Отключить TCP forwarding&lt;br /&gt;
AllowTcpForwarding no&lt;br /&gt;
&lt;br /&gt;
# Ограничить пользователей&lt;br /&gt;
AllowUsers username1 username2&lt;br /&gt;
&lt;br /&gt;
# Запретить определенных пользователей&lt;br /&gt;
DenyUsers baduser&lt;br /&gt;
&lt;br /&gt;
# Настройки ключей&lt;br /&gt;
PubkeyAuthentication yes&lt;br /&gt;
AuthorizedKeysFile .ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
# Отключить аутентификацию по паролю (после настройки ключей)&lt;br /&gt;
PasswordAuthentication yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Настройка SSH ключей ==&lt;br /&gt;
&lt;br /&gt;
=== Генерация SSH ключей на клиенте ===&lt;br /&gt;
&lt;br /&gt;
1. Сгенерируйте пару ключей:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh-keygen -t rsa -b 4096 -C &amp;quot;your_email@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Выберите место сохранения (по умолчанию ~/.ssh/id_rsa)&lt;br /&gt;
3. Введите пароль для ключа (рекомендуется)&lt;br /&gt;
&lt;br /&gt;
=== Копирование ключа на сервер ===&lt;br /&gt;
&lt;br /&gt;
1. Скопируйте публичный ключ на сервер:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh-copy-id username@server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Или вручную:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cat ~/.ssh/id_rsa.pub | ssh username@server_ip &amp;quot;mkdir -p ~/.ssh &amp;amp;&amp;amp; cat &amp;gt;&amp;gt; ~/.ssh/authorized_keys&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка прав доступа ===&lt;br /&gt;
&lt;br /&gt;
1. Установите правильные права на файлы:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
chmod 600 ~/.ssh/authorized_keys&lt;br /&gt;
chmod 600 ~/.ssh/id_rsa&lt;br /&gt;
chmod 644 ~/.ssh/id_rsa.pub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Дополнительные настройки безопасности ==&lt;br /&gt;
&lt;br /&gt;
=== Изменение порта SSH ===&lt;br /&gt;
&lt;br /&gt;
1. Измените порт в конфигурации:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Port 2222&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Обновите правила файрвола:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo ufw allow 2222/tcp&lt;br /&gt;
sudo ufw deny 22/tcp&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Перезапустите SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl restart ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка двухфакторной аутентификации ===&lt;br /&gt;
&lt;br /&gt;
1. Установите Google Authenticator:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt install libpam-google-authenticator&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте для пользователя:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
google-authenticator&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте в конфигурацию SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# В /etc/ssh/sshd_config&lt;br /&gt;
ChallengeResponseAuthentication yes&lt;br /&gt;
UsePAM yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Настройте PAM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/pam.d/sshd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Добавьте строку:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
auth required pam_google_authenticator.so&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка fail2ban для SSH ===&lt;br /&gt;
&lt;br /&gt;
1. Установите fail2ban:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt install fail2ban&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте конфигурацию для SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/fail2ban/jail.local&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[sshd]&lt;br /&gt;
enabled = true&lt;br /&gt;
port = ssh&lt;br /&gt;
logpath = /var/log/auth.log&lt;br /&gt;
maxretry = 3&lt;br /&gt;
bantime = 3600&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Запустите fail2ban:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl start fail2ban&lt;br /&gt;
sudo systemctl enable fail2ban&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Настройка для конкретных случаев ==&lt;br /&gt;
&lt;br /&gt;
=== Настройка для веб-сервера ===&lt;br /&gt;
&lt;br /&gt;
1. Разрешите только определенным пользователям:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
AllowUsers webadmin deployer&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте ограничения по времени:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# В /etc/ssh/sshd_config&lt;br /&gt;
Match User webadmin&lt;br /&gt;
    AllowUsers webadmin&lt;br /&gt;
    X11Forwarding no&lt;br /&gt;
    AllowTcpForwarding no&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка для разработчиков ===&lt;br /&gt;
&lt;br /&gt;
1. Разрешите порт forwarding:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
AllowTcpForwarding yes&lt;br /&gt;
GatewayPorts yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте SSH туннели:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Создание туннеля&lt;br /&gt;
ssh -L 8080:localhost:80 username@server_ip&lt;br /&gt;
&lt;br /&gt;
# Обратный туннель&lt;br /&gt;
ssh -R 8080:localhost:80 username@server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка для резервного копирования ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте пользователя для бэкапов:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo useradd -m -s /bin/bash backupuser&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте ограниченный доступ:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# В /etc/ssh/sshd_config&lt;br /&gt;
Match User backupuser&lt;br /&gt;
    AllowUsers backupuser&lt;br /&gt;
    ForceCommand /usr/local/bin/backup-script.sh&lt;br /&gt;
    X11Forwarding no&lt;br /&gt;
    AllowTcpForwarding no&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. Мониторинг и логирование ==&lt;br /&gt;
&lt;br /&gt;
=== Настройка логирования ===&lt;br /&gt;
&lt;br /&gt;
1. Включите подробное логирование:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# В /etc/ssh/sshd_config&lt;br /&gt;
LogLevel VERBOSE&lt;br /&gt;
SyslogFacility AUTH&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте ротацию логов:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/logrotate.d/ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте конфигурацию:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/var/log/auth.log {&lt;br /&gt;
    weekly&lt;br /&gt;
    missingok&lt;br /&gt;
    rotate 4&lt;br /&gt;
    compress&lt;br /&gt;
    delaycompress&lt;br /&gt;
    notifempty&lt;br /&gt;
    create 640 root adm&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг подключений ===&lt;br /&gt;
&lt;br /&gt;
1. Просмотрите активные SSH сессии:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
who&lt;br /&gt;
w&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Просмотрите историю входов:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
last&lt;br /&gt;
lastb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Просмотрите логи SSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo tail -f /var/log/auth.log | grep sshd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание скрипта мониторинга ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт мониторинга:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /usr/local/bin/ssh-monitor.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== SSH Connections ===&amp;quot;&lt;br /&gt;
who&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== Failed Login Attempts ===&amp;quot;&lt;br /&gt;
sudo grep &amp;quot;Failed password&amp;quot; /var/log/auth.log | tail -10&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== Recent SSH Logins ===&amp;quot;&lt;br /&gt;
sudo grep &amp;quot;sshd&amp;quot; /var/log/auth.log | tail -10&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте скрипт исполняемым:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo chmod +x /usr/local/bin/ssh-monitor.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. Управление SSH сервером ==&lt;br /&gt;
&lt;br /&gt;
=== Основные команды управления ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Запуск SSH&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl start ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Остановка SSH&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl stop ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Перезапуск SSH&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl restart ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Перезагрузка конфигурации&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl reload ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Проверка статуса&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo systemctl status ssh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Проверка конфигурации&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo sshd -t&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Управление пользователями ===&lt;br /&gt;
&lt;br /&gt;
1. Добавьте пользователя в группу ssh:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo usermod -aG ssh username&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Заблокируйте пользователя:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo usermod -L username&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Разблокируйте пользователя:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo usermod -U username&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 10. Устранение неполадок ==&lt;br /&gt;
&lt;br /&gt;
=== Частые проблемы ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;SSH не запускается&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Проверьте конфигурацию: &amp;lt;code&amp;gt;sudo sshd -t&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проверьте логи: &amp;lt;code&amp;gt;sudo journalctl -u ssh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Не могу подключиться по SSH&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Проверьте статус сервиса: &amp;lt;code&amp;gt;sudo systemctl status ssh&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проверьте файрвол: &amp;lt;code&amp;gt;sudo ufw status&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проверьте порт: &amp;lt;code&amp;gt;sudo netstat -tlnp | grep :22&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Ошибка &amp;quot;Permission denied&amp;quot;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Проверьте права на ключи: &amp;lt;code&amp;gt;ls -la ~/.ssh/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проверьте конфигурацию SSH: &amp;lt;code&amp;gt;sudo nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика подключения ===&lt;br /&gt;
&lt;br /&gt;
1. Подключитесь с подробным выводом:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -v username@server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте сетевую связность:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ping server_ip&lt;br /&gt;
telnet server_ip 22&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте DNS:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nslookup server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 11. Дополнительные настройки ==&lt;br /&gt;
&lt;br /&gt;
=== Настройка SSH клиента ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте конфигурацию SSH клиента:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nano ~/.ssh/config&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Host myserver&lt;br /&gt;
    HostName server_ip&lt;br /&gt;
    Port 22&lt;br /&gt;
    User username&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa&lt;br /&gt;
    ServerAliveInterval 60&lt;br /&gt;
    ServerAliveCountMax 3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка SSH агента ===&lt;br /&gt;
&lt;br /&gt;
1. Запустите SSH агент:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
eval &amp;quot;$(ssh-agent -s)&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте ключ в агент:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh-add ~/.ssh/id_rsa&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Настройте автозапуск агента:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
echo &amp;#039;eval &amp;quot;$(ssh-agent -s)&amp;quot;&amp;#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &amp;#039;ssh-add ~/.ssh/id_rsa&amp;#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка SSH туннелей ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте туннель для базы данных:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -L 3306:localhost:3306 username@server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте SOCKS прокси:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -D 8080 username@server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Настройте автоматический туннель:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# В ~/.ssh/config&lt;br /&gt;
Host tunnel&lt;br /&gt;
    HostName server_ip&lt;br /&gt;
    LocalForward 3306 localhost:3306&lt;br /&gt;
    LocalForward 8080 localhost:80&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 12. Безопасность и рекомендации ==&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации по безопасности ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Регулярно обновляйте SSH&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade openssh-server&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Используйте сильные пароли или ключи&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Отключите root вход&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Измените стандартный порт&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
5. &amp;#039;&amp;#039;&amp;#039;Настройте fail2ban&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
6. &amp;#039;&amp;#039;&amp;#039;Используйте двухфакторную аутентификацию&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Аудит безопасности ===&lt;br /&gt;
&lt;br /&gt;
1. Проверьте конфигурацию на уязвимости:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo ssh-audit server_ip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте версию OpenSSH:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -V&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте поддерживаемые алгоритмы:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ssh -Q cipher&lt;br /&gt;
ssh -Q mac&lt;br /&gt;
ssh -Q kex&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
SSH сервер успешно установлен и настроен! Теперь вы можете безопасно подключаться к серверу.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для размещения ваших проектов с настроенным SSH на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[Выделенные серверы](https://ark-hoster.ru/dedicated/)&amp;#039;&amp;#039;&amp;#039; - для корпоративных проектов с продвинутой безопасностью&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[VPS/VDS серверы](https://ark-hoster.ru/vpsgame/)&amp;#039;&amp;#039;&amp;#039; - для небольших и средних проектов&lt;br /&gt;
&lt;br /&gt;
Наши специалисты помогут с настройкой SSH и обеспечением безопасности вашего сервера!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>