<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=Ysa-k08-ru</id>
	<title>Ysa-k08-ru - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=Ysa-k08-ru"/>
	<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;action=history"/>
	<updated>2026-04-14T05:05:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15437&amp;oldid=prev</id>
		<title>Jpr: /* Kapitel 8: Основы SSH */</title>
		<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15437&amp;oldid=prev"/>
		<updated>2026-01-01T08:25:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Kapitel 8: Основы SSH&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:25, 1 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kapitel&lt;/del&gt; 8: Основы SSH =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Глава&lt;/ins&gt; 8: Основы SSH =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Цели главы ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Цели главы ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jpr</name></author>
	</entry>
	<entry>
		<id>https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15434&amp;oldid=prev</id>
		<title>Jpr: /* Kapitel 8: Grundlagen von SSH */</title>
		<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15434&amp;oldid=prev"/>
		<updated>2026-01-01T08:23:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Kapitel 8: Grundlagen von SSH&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:23, 1 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kapitel 8: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Grundlagen von&lt;/del&gt; SSH =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kapitel 8: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Основы&lt;/ins&gt; SSH =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Цели главы ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Цели главы ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jpr</name></author>
	</entry>
	<entry>
		<id>https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15433&amp;oldid=prev</id>
		<title>Jpr: Created page with &quot;= Kapitel 8: Grundlagen von SSH =  == Цели главы == После изучения этой главы ученик: * Понимает, что такое SSH и зачем он нужен * Знает, как работает клиент–серверная модель SSH * Умеет подключаться к удалённому серверу по SSH * Понимает различие между аутентификацией по паролю и по...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-k08-ru&amp;diff=15433&amp;oldid=prev"/>
		<updated>2026-01-01T08:22:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Kapitel 8: Grundlagen von SSH =  == Цели главы == После изучения этой главы ученик: * Понимает, что такое SSH и зачем он нужен * Знает, как работает клиент–серверная модель SSH * Умеет подключаться к удалённому серверу по SSH * Понимает различие между аутентификацией по паролю и по...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Kapitel 8: Grundlagen von SSH =&lt;br /&gt;
&lt;br /&gt;
== Цели главы ==&lt;br /&gt;
После изучения этой главы ученик:&lt;br /&gt;
* Понимает, что такое SSH и зачем он нужен&lt;br /&gt;
* Знает, как работает клиент–серверная модель SSH&lt;br /&gt;
* Умеет подключаться к удалённому серверу по SSH&lt;br /&gt;
* Понимает различие между аутентификацией по паролю и по ключам&lt;br /&gt;
* Умеет создавать и использовать SSH-ключи&lt;br /&gt;
* Может безопасно администрировать удалённый сервер&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 1. Что такое SSH ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SSH (Secure Shell)&amp;#039;&amp;#039;&amp;#039; — это сетевой протокол для безопасного удалённого доступа к системе.&lt;br /&gt;
&lt;br /&gt;
SSH позволяет:&lt;br /&gt;
* удалённо входить в систему (аналогично локальному терминалу)&lt;br /&gt;
* выполнять команды на сервере&lt;br /&gt;
* передавать файлы (scp, sftp)&lt;br /&gt;
* администрировать сервер без физического доступа&lt;br /&gt;
&lt;br /&gt;
SSH шифрует:&lt;br /&gt;
* пароль&lt;br /&gt;
* команды&lt;br /&gt;
* передаваемые данные&lt;br /&gt;
&lt;br /&gt;
Это делает его безопасной заменой старых протоколов (telnet, rsh).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 2. Клиент и сервер SSH ==&lt;br /&gt;
&lt;br /&gt;
SSH работает по модели &amp;#039;&amp;#039;&amp;#039;клиент–сервер&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SSH-клиент&amp;#039;&amp;#039;&amp;#039; — программа, с помощью которой мы подключаемся  &lt;br /&gt;
  Пример: ssh (Linux, macOS), PuTTY (Windows)&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SSH-сервер&amp;#039;&amp;#039;&amp;#039; — служба, принимающая подключения  &lt;br /&gt;
  Обычно: &amp;#039;&amp;#039;&amp;#039;sshd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
На сервере должен быть установлен и запущен SSH-сервер.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 3. Установка SSH-сервера ==&lt;br /&gt;
&lt;br /&gt;
На Debian/Ubuntu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install openssh-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверка статуса:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status sshd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 4. Подключение к удалённому серверу ==&lt;br /&gt;
&lt;br /&gt;
Базовый синтаксис команды ssh:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh пользователь@сервер&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh student@192.168.1.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или по имени хоста:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh student@server1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если порт нестандартный (не 22):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -p 2222 student@192.168.1.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 5. Первое подключение и known_hosts ==&lt;br /&gt;
&lt;br /&gt;
При первом подключении SSH покажет сообщение:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The authenticity of host &amp;#039;server&amp;#039; can&amp;#039;t be established.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это нормально.&lt;br /&gt;
&lt;br /&gt;
После подтверждения:&lt;br /&gt;
* ключ сервера сохраняется в файле:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/.ssh/known_hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это защищает от атак «man-in-the-middle».&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 6. Аутентификация по паролю ==&lt;br /&gt;
&lt;br /&gt;
По умолчанию SSH использует пароль пользователя.&lt;br /&gt;
&lt;br /&gt;
Процесс:&lt;br /&gt;
1. Клиент подключается к серверу&lt;br /&gt;
2. Сервер запрашивает пароль&lt;br /&gt;
3. При правильном пароле пользователь входит в систему&lt;br /&gt;
&lt;br /&gt;
Недостатки:&lt;br /&gt;
* уязвимость к brute-force атакам&lt;br /&gt;
* неудобство при автоматизации&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 7. Аутентификация по SSH-ключам ==&lt;br /&gt;
&lt;br /&gt;
=== 7.1 Что такое SSH-ключи ===&lt;br /&gt;
&lt;br /&gt;
SSH-ключи — это пара файлов:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;приватный ключ&amp;#039;&amp;#039;&amp;#039; (хранится у клиента)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;публичный ключ&amp;#039;&amp;#039;&amp;#039; (копируется на сервер)&lt;br /&gt;
&lt;br /&gt;
Приватный ключ:&lt;br /&gt;
* должен храниться в секрете&lt;br /&gt;
* никогда не передаётся&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 7.2 Генерация SSH-ключей ===&lt;br /&gt;
&lt;br /&gt;
На клиенте:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обычно:&lt;br /&gt;
* тип: RSA или ED25519&lt;br /&gt;
* путь: ~/.ssh/id_rsa&lt;br /&gt;
* passphrase — желательно указать&lt;br /&gt;
&lt;br /&gt;
После генерации:&lt;br /&gt;
* приватный ключ: ~/.ssh/id_rsa&lt;br /&gt;
* публичный ключ: ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 7.3 Копирование ключа на сервер ===&lt;br /&gt;
&lt;br /&gt;
Самый простой способ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-copy-id student@192.168.1.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или вручную:&lt;br /&gt;
* скопировать содержимое id_rsa.pub&lt;br /&gt;
* добавить в файл на сервере:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/.ssh/authorized_keys&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Права должны быть:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
chmod 600 ~/.ssh/authorized_keys&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 8. Вход по ключу ==&lt;br /&gt;
&lt;br /&gt;
После настройки:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh student@192.168.1.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пароль пользователя не запрашивается  &lt;br /&gt;
(если не задан passphrase для ключа)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 9. Безопасность SSH (базовые меры) ==&lt;br /&gt;
&lt;br /&gt;
Типичные меры администратора:&lt;br /&gt;
* запрет входа под root&lt;br /&gt;
* отключение входа по паролю&lt;br /&gt;
* смена порта SSH&lt;br /&gt;
&lt;br /&gt;
Файл конфигурации:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Примеры параметров:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PermitRootLogin no&lt;br /&gt;
PasswordAuthentication no&lt;br /&gt;
Port 2222&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После изменений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl restart ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
⚠ Перед отключением пароля убедитесь, что вход по ключу работает!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 10. Практика: подключение по SSH ==&lt;br /&gt;
&lt;br /&gt;
=== Практика 1 ===&lt;br /&gt;
* Установить openssh-server&lt;br /&gt;
* Проверить статус сервиса&lt;br /&gt;
* Узнать IP-адрес сервера&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Практика 2 ===&lt;br /&gt;
* Подключиться к серверу с другой машины&lt;br /&gt;
* Войти под обычным пользователем&lt;br /&gt;
* Выполнить команды: whoami, hostname, uptime&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Практика 3 ===&lt;br /&gt;
* Сгенерировать SSH-ключи&lt;br /&gt;
* Скопировать ключ на сервер&lt;br /&gt;
* Проверить вход без пароля&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Практика 4 (безопасность) ===&lt;br /&gt;
* Запретить вход под root&lt;br /&gt;
* Перезапустить ssh&lt;br /&gt;
* Проверить, что root не может войти&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 11. Типичные проблемы ==&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Permission denied (publickey) ===&lt;br /&gt;
Причины:&lt;br /&gt;
* неправильные права на ~/.ssh&lt;br /&gt;
* ключ не добавлен в authorized_keys&lt;br /&gt;
* используется другой ключ&lt;br /&gt;
&lt;br /&gt;
Решение:&lt;br /&gt;
* проверить права&lt;br /&gt;
* использовать ключ явно:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i ~/.ssh/id_rsa user@server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 12. Дополнительные материалы для самостоятельного изучения ==&lt;br /&gt;
&lt;br /&gt;
* man ssh&lt;br /&gt;
* man sshd&lt;br /&gt;
* man ssh_config&lt;br /&gt;
* man sshd_config&lt;br /&gt;
* Документация OpenSSH&lt;br /&gt;
* Практика с двумя виртуальными машинами&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 13. Результат главы ==&lt;br /&gt;
&lt;br /&gt;
После этой главы ученик:&lt;br /&gt;
* Умеет работать с удалёнными серверами&lt;br /&gt;
* Понимает основы сетевой безопасности&lt;br /&gt;
* Использует SSH-ключи в практике&lt;br /&gt;
* Готов к администрированию реальных серверов&lt;/div&gt;</summary>
		<author><name>Jpr</name></author>
	</entry>
</feed>