105 команд для работы с сервером Linux по SSH
SSH — это протокол для установки связи между PC и сервером. Команды SSH, или как их еще называют «команды для PuTTY», — это инструкции для управления различными функциями сервера. С технической точки зрения, это примерно то же самое, что управлять компьютером на базе Linux через терминал. Принципиальное отличие лишь в том, что для управления сервером сначала нужно установить с ним дистанционное соединение, а уже потом переходить к работе. На локальной «машине» этот этап можно пропустить. Но речь не о ней, и мы снова возвращаемся к SSH.
Еще раз отмечу, что речь идет о подключении к серверу на базе Linux, и все описываемые ниже утилиты работают именно на нем.
Подключение к серверу через SSH
Мы уже выяснили, что представляет собой SSH и команды для него. Теперь установим соединение с сервером.
Естественно, перед началом надо арендовать виртуальный хостинг или VDS у одного из доступных провайдеров. У Timeweb, к примеру.
Если у вас macOS или Linux
Все. Соединение установлено, можно переходить к работе непосредственно с сервером.
Если у вас Windows
Управление протоколом SSH
У команды для подключения к удаленному PC по SSH есть две важных опции:
Работа с командной строкой, горячие клавиши и дополнительные символы
Базовые методы управления текстом в терминале.
clear — удаляет из текущий сессии терминала все ранее выведенные в него данные, содержимое открытых документов и историю использованных команд. Используется, когда нужно четко лицезреть вывод конкретной операции.
history — показывает ранее использованные приложения и инструменты. Без дополнительных аргументов отображает 10 элементов. Но их количество можно изменить вручную, добавив к слову history любое число. history 13, к примеру.
whatis — дает однострочную справку к любой из установленных программ. Принцип работы следующий: вводим слово whatis, а за ним следом название приложения, о котором хотим узнать. Например, чтобы узнать о том, что такое nano, введем в терминал: whatis nano.
man название пакета — открывает документацию к любой из установленных программ. В ней можно посмотреть, какие функции есть у приложения, как им пользоваться, какие могут возникнуть проблемы.
Дополнительные символы
Не совсем команды, но тоже текстовые элементы, причем полезные.
; — разделитель, необходимый, чтобы активировать сразу несколько команд подряд. Это выглядит так: cd
/Documents; mkdir Novaya_papka; rmdir Staraya-papka. Команды будут выполняться друг за другом независимо от результата выполнения каждой из них.
&& — то же самое, что и ;, но с важным нюансом. Команды, соединенные с помощью &&, будут выполняться друг за другом, только если предыдущая завершилась успешно. Синтаксис аналогичный:
| — запускает сразу две команды. Это может быть полезно, когда нужно запросить информацию из какого-нибудь приложения, а потом найти в полученных данных определенную строку, код, слово или иной элемент текста.
— сокращение от /home/имя учетной записи/. Часто фигурирует в инструкциях.
Горячие клавиши
Парочка полезных сочетаний клавиш.
Стрелка вверх — показывает предыдущую команду.
Ctrl+C — прерывает запущенный процесс.
Ctrl+A — перемещает курсор в начало строки.
Ctrl+E — перемещает курсор в конец строки.
Сетевые функции и параметры сервера
Утилиты и инструменты для вебмастеров и администраторов.
apachectl startssl — запускает сервер Apache (если вы его используете, конечно).
apachectl stop — выключает Apache.
apachectl restart — перезапускает Apache.
/usr/local/etc/rc.d/mysql-server restart — активирует скрипт перезапуска системы MySQL.
Источник
Установка PuTTY в Linux
Утилита PuTTY заметно выделяется среди огромного количества существующих на рынке SSH-клиентов. В данный момент это бесспорно самый популярный клиент для подключения к удалённому компьютерному узлу и управления ним.
PuTTy станет незаменимым помощником в случае, когда необходимо выполнять администрирование Linux удалённо либо просто подключиться из среды Windows к ОС семейства Unix. В этой статье мы рассмотрим как выполняется установка PuTTy Linux.
Обратим внимание на несколько особенностей:
Разработчики программ используют PuTTy для создания локальной среды, а администраторы сетей — для удалённой настройки маршрутизаторов и управления Linux.
Кроме открытого исходного кода у PuTTy есть ряд других преимуществ перед другими клиентами SSH. Пакет программы состоит только из исполняемых файлов, что исключает привязку к DLL, версии ОС и другим приложениям.
PuTTy ориентирован не только на удобство использования, но и на безопасность. Технология реализует только клиентскую сторону соединения, остальная работа производится на сервере.
Установка PuTTy в Linux
Установка PuTTy в Ubuntu проста и не вызовет сложностей даже у начинающих пользователей Linux. Запустите терминал (сочетание клавиш для быстрого запуска приложения: Ctrl+Alt+T):
Убедитесь, что репозиторий universe активен. Выполните следующую команду:
sudo add-apt-repository universe
Убедившись, что репозиторий включён, обновите Ubuntu, используя команду:
Далее установите PuTTy:
sudo apt install putty
После этого утилиту можно найти в главном меню и запустить:
Для других операционных систем установка утилиты не очень сильно отличается. Все операции выполняются с помощью команды sudo.
sudo apt-get install putty
sudo dnf install putty
Интерфейс PuTTy практически идентичен в любой операционной системе.
Источник
Как установить Putty в Ubuntu и других дистрибутивах Linux
Если я не ошибаюсь, Putty, пожалуй, самый популярный SSH-клиент для Windows.
В ИТ-компаниях среда разработки обычно находится в удаленной системе Linux, в то время как разработчики используют Windows в качестве своей локальной системы.
Putty используется для подключения к удаленной системе Linux с компьютера Windows.
Putty не ограничивается только Windows.
Вы также можете использовать это программное обеспечение с открытым исходным кодом на Linux и MacOS.
Зачем вам использовать отдельный SSH-клиент в Linux, если у вас уже есть «настоящий» Linux-терминал?
Есть несколько причин, по которым вы захотите использовать Putty в Linux.
Какой бы ни была причина, если вы хотите использовать Putty в Ubuntu или любом другом Linux, вы, безусловно, можете это сделать.
Позвольте мне показать вам, как это сделать.
Установка Putty в Ubuntu Linux
Хорошей новостью для пользователей Ubuntu является то, что Putty доступна в репозитории Ubuntu universe.
Чтобы установить Putty в Ubuntu, сначала убедитесь, что репозиторий universe включен.
Как только у вас будет включено хранилище universe, вы должны обновить Ubuntu с помощью этой команды:
После этого вы можете установить Putty с помощью этой команды:
После установки вы можете запустить Putty, найдя его в меню.
Как вы можете видеть на скриншоте ниже, версия Putty для Linux выглядит так же, как версия для Windows.
Это облегчение, потому что вам не придется возиться в интерфейсе, пытаясь найти выход из новых и измененных настроек.
Когда вы вводите имя хоста или IP-адрес удаленной системы и подключаетесь к нему, Putty будет использовать уже сохраненные ключи SSH в вашем домашнем каталоге.
Установка Putty на другие дистрибутивы Linux
Putty доступен для Debian, поэтому вам просто нужно использовать apt-get или aptitude для его установки.
Putty также доступен для Fedora / Red Hat и может быть установлен с помощью менеджера пакетов по умолчанию.
Вы также можете легко установить Putty в дистрибутивах на основе Arch Linux.
Помните, что Putty — это программное обеспечение с открытым исходным кодом.
Вы также можете установить его с помощью исходного кода, если вы действительно этого хотите.
Вы можете получить исходный код Putty по ссылке ниже.
Источник