
- Ключевые моменты
- Что такое шелл-аккаунт?
- Что вы можете делать с шелл-аккаунтом?
- Изучение новой ОС
- Управляемая среда
- Забавное и дружелюбное сообщество
- Использование сетевых утилит удаленно
- Электронная почта
- Веб-пространство
- Постоянные сессии с помощью мультиплексора терминала
- Инструменты разработки
- Хранение
- Выбор шелл-аккаунта
- Вход в ваш шелл-аккаунт
- Оставаться онлайн с помощью мультиплексора терминала
Ключевые моменты
Если вам повезло иметь доступ к интернету в начале 90-х, то, вероятно, это было через шелл-аккаунт по модему подключения. Большинство обычных пользователей уже перешло на прямые интернет-соединения, но вы все еще можете получить шелл-аккаунт, и с ним есть некоторые интересные возможности.
Что такое шелл-аккаунт?
Шелл-аккаунт — это именно то, как он называется: аккаунт на удаленной системе, который дает вам доступ к шеллу. Вы вводите команды в шелле и получаете вывод в терминале, как это было бы в окне терминала на современном ПК под управлением Linux.
Когда обычные люди начали получать доступ к интернету около начала 1990-х, это был единственный способ выйти в сеть. Клиенты подключались к удалённой машине, которая обычно работала под управлением какой-то версии Unix, используя модем и программу для связи. Они могли затем получить доступ к интернет-программам, таким как электронная почта, Usenet или текстовые веб- и Gopher-браузеры, такие как Lynx. Это было связано с тем, что у большинства домашних компьютеров не было встроенных стеков TCP/IP, как у современных ОС. Это означало, что они не могли подключиться напрямую к интернету.
Вы можете видеть, как широко были распространены шелл-аккаунты в начале 90-х в этом эпизоде «Компьютерных хроник» 1993 года:
Подключение с помощью модема и эмулятора терминала уже было распространено на ПК. Это был способ подключения людей к таким сервисам, как CompuServe и местные системы обмена сообщениями. Все, кто хотел бродить по интернету в начале 90-х, подписывались на местного провайдера и подключались аналогичным способом, как они использовали другие услуги с набором номера.
Даже после того, как интернет стал мейнстримом в середине 90-х и ПК и Mac могли подключаться напрямую, прямые подключения по модему были дороже, чем шелл-аккаунты. Это изменилось к концу десятилетия, когда подключения по модему стали дешеветь, и провайдеры начали отменять шелл-аккаунты. Новым пользователям не хотелось использовать терминал, а провайдеры считали шелл-аккаунты риском безопасности из-за уровня контроля, который они предоставляли пользователям на своих серверах, как упоминалось в статье Вашингтон Пост 2000 года о решении пионера ISP Netcom закрыть свои шелл-аккаунты.
Если вы знаете, где искать, вы все еще можете найти провайдеров, предлагающих шелл-аккаунты. В настоящее время они используют ваше существующее интернет-соединение через SSH, а не через модем.
Что вы можете делать с шелл-аккаунтом?
Несмотря на то, что шелл-аккаунты уже не так распространены, как раньше, у них есть много преимуществ для серьезных пользователей интернета. Вот некоторые интересные вещи, которые вы можете делать на шелл-аккаунте.
Изучение новой ОС
Вы можете захотеть попробовать новый дистрибутив Linux или Unix, например, один из BSD. Или вы можете быть совершенно новым пользователь на Unix или Linux. Шелл-аккаунт дает вам простой способ опробовать новую ОС, не устанавливая её на ваш компьютер и даже не скачивая ничего.
Управляемая среда
С локальной установкой Linux или любой другой ОС вы отвечаете за обслуживание системы, создание резервных копий и выполнение обновлений. При использовании шелл-аккаунта эту работу выполняют системные администраторы. Это может снять с вас некоторую нагрузку, чтобы вы могли продолжать исследовать систему и использовать её утилиты.
Забавное и дружелюбное сообщество

Одной из причин, чтобы подписаться на шелл-аккаунт, является то, что провайдеры шелл-аккаунтов часто имеют дружелюбные сообщества пользователей. Многие провайдеры имеют свой IRC, Usenet или доски объявлений, где пользователи могут обмениваться сообщениями. Пользователи, как правило, являются другими энтузиастами Linux и Unix. Эти пространства просто приятно посещать.
Использование сетевых утилит удаленно

Доступ к удаленной машине может быть полезным для устранения проблем с подключением. Вы можете выполнять сетевые команды, такие как ping или traceroute на шелл-аккаунте, что поможет разобраться, затрагивает ли проблема только вас или затрагивает весь интернет.
Электронная почта

Многие провайдеры шелл-аккаунтов предлагают электронную почту вместе со своими аккаунтами. Они могут быть хорошими вторичными аккаунтами или даже основными, если вы хотите использовать старомодный способ получения своей почты. Вы даже можете использовать настольные клиенты на некоторых из них.
Веб-пространство

Многие шелл-аккаунты предлагают веб-пространство для личных домашних страниц пользователей. Если вы всегда хотели научиться веб-разработке, шелл-аккаунт может быть хорошим местом для практики. Когда я учился в CSU East Bay, там были шелл-аккаунты на базе Sun Solaris для всех студентов по этой причине. У меня также был один на сервере CS для курса по веб-дизайну.
Постоянные сессии с помощью мультиплексора терминала
Удаленные сессии — это то, где мультиплексоры терминала, такие как GNU Screen или tmux, показывают свои лучшие качества. Если ваше подключение Wi-Fi отключается, вы можете переподключиться и продолжить с того места, где остановились. Вы можете отключить свою сессию, выйти и затем вернуться к ней позже, как будто ничего и не произошло. Именно так многие пользователи IRC умудряются оставаться в сети навсегда.
Инструменты разработки
Unix и Linux долгое время были отличными средами разработки. Многие провайдеры шелл-аккаунтов предлагают инструменты, такие как редакторы, компиляторы, средства отладки и библиотеки. Они установлены и управляются за вас, позволяя вам сосредоточиться на ваших задачах кодирования. Это отличный способ научиться кодировать, не беспокоясь о том, что нужно установить.
Хранение
Многие провайдеры шелл-аккаунтов предлагают пространство для хранения файлов. Вы можете загружать и скачивать файлы на и с вашего аккаунта с помощью FTP. Это также важно, если вы создаете веб-сайт.
Выбор шелл-аккаунта
Если вы хотите шелл-аккаунт, вы можете выбрать платный или бесплатный вариант. Panix — это интернет-провайдер, который существует более 30 лет и все еще предлагает платные аккаунты.

Существуют также бесплатные провайдеры шелл-аккаунтов, которые работают как хобби, в качестве своеобразного возвращения к эпохе BBS. Многие из них по-прежнему принимают пожертвования. Как и в общественном вещании, сколько вы пожертвуете, может разблокировать определенные функции. Хорошие провайдеры, которые стоит попробовать, это SDF (разглашение: я являюсь членом «MetaARPA») и Blinkenshell.
Вход в ваш шелл-аккаунт
После того, как вы зарегистрировались на свой шелл-аккаунт, вы можете войти в него с помощью SSH, используя имя пользователя и пароль, которые вы выбрали при регистрации. На Linux, macOS и Windows PowerShell или WSL вы можете использовать команду SSH в терминале:
Вы также можете установить PuTTY, если предпочитаете графический клиент.
Оставаться онлайн с помощью мультиплексора терминала

Если вы хотите поддерживать свою сессию между входами, вы можете использовать мультиплексор терминала, такой как GNU Screen или tmux, как упоминалось ранее. Отключив сессию, вы можете оставить её работать и вернуться к ней, когда снова войдете в систему. Поскольку это может использовать системные ресурсы, не все провайдеры шелл-аккаунтов позволят вам это делать, или разрешат запускать постоянные процессы только если вы заплатите за эту привилегию. Обязательно ознакомьтесь с условиями предоставления услуг вашего провайдера.
С шелл-аккаунтом, либо с мультиплексором терминала, вы можете использовать интернет по-другому, на текстовом уровне.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете читать меня в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru





