Готовый перевод SSH. The secure shell: The Definitive Guide / SSH. Безопасная оболочка: Окончательное Руководство: 1.4.1 Secure Remote Logins / Безопасный удаленный вход

Предположим у вас есть учетные записи на нескольких компьютерах в Интернете. В основном вы поключаетесь с домашнего компьютера к вашему Интернет-провайдеру, а затем используете telnet для входа в вашу учетную запись на других компьютерах. К сожалению telnet передает ваши логин и пароль через Интернет в виде текста, где кто-либо может перехватить их.<sup>[3]</sup> Также, все ваше соединение по telnet легко читаемо сетевыми шпионами (network snooper).

<sup>[3]</sup> Это верно для стандартного telnet, однако некоторые дополнения добавляют функции безопасности.

Терминология: Работа в сети

Локальный компьютер (локальный хост, локальная машина)
Компьютер в котором вы работаете и, в основном, запускаете SSH-клиент.

Удаленный компьютер(удаленный хост, удаленная машина)
Второй компьютер, с которым вы соединяетесь с локального. В основном на нем запущен SSH-сервер и связан посредством SSH-клиента. В некоторых случаях локальный и удаленный компьютеры могут быть одной и той же машиной.

Локальный пользователь
Пользователь, работающий с локальным компьютером.

Удаленный пользователь
Пользователь, работающий с удаленным компьютером.

Сервер
Серверная часть SSH программы.

Серверная машина
Компьютер, на котором запущен сервер SSH. Иногда мы будем сокращать его до "сервер", когда это будет ясно из контекста.

Клиент
Клиентская часть SSH программы.

Клиентская машина
Компьютер, на котором запущен SSH-клиент. Также как и серверной терминологией мы будем сокращать его до "клиент", когда контекст позволяет это.

~ или $HOME
Домашний каталог пользователя в системе UNIX, часто используйется в путях к файлам (~/filename). Большенство оболочек, за исключением Bourne shell, опознают ~ как домашний каталог пользователя. $HOMEопознается всеми оболочками.

SSH полностью устраняет эти проблемы. Вместо того, чтобы использовать незащищенный telnet, используйте клиент SSH - ssh. Для входа в учетную запись на удаленном компьютере host.example.com с именем пользователя smith используйте данную команду:

$ ssh -l smith host.example.com

Клиент аутентифицирует вас на SSH-сервере удаленного компьютера используя зашифрованное соединение, что означает, что ваши логин и пароль были зашифрованы до того, как они покинули локальный компьютер. Затем сервер SSH разрешает вам вход, и вся ваша сессия оказывается зашифрованой на пути между клиентом и сервером. Поскольку шифрование прозрачно, вы не почувствуете никакой разницы между telnet и telnet-подобным SSH-клиентом.

Переведено на Нотабеноиде
http://notabenoid.org/book/684/3298

Переводчики: bbrodriges

Настройки

Готово:

100.00% КП = 1.0