Что такое SSH: Как использовать, полезные команды

Для начала несколько слов об SSH – что это такое и зачем вообще он нужен.

SSH (от англ. Secure SHell – защищенная оболочка) – сетевой протокол прикладного уровня, предназначенный для безопасного удаленного доступа к UNIX-системам. Протокол SSH эффективен тем, что шифрует всю передаваемую информацию по сети, в отличие от протокола Telnet. В основном он нужен для удаленного управления данными пользователя на сервере, запуска служебных команд, работы в консольном режиме с базами данных. На этом не заканчиваются возможности данного инструмента.

SSH-доступ Beget: что это

Хостинг Бегет предоставляет SSH-доступ на всех платных тарифах. Для подключения по SSH используйте свои логин и пароль от входа в панель управления аккаунтом. Имя сервера для подключения вы можете посмотреть на главной странице в панели управления в табличке "Общая информация".

Узнать больше о работе с SSH вы можете в соответствующих статьях:

Полезные команды

Рассказать о всех командах Unix будет сложно, поэтому укажем лишь несколько наиболее полезных:

man [имя команды] – выдаст подробную информацию по команде, например: man mv. Для выхода из man, т. е. из руководства по команде, нажмите q (quit – выход);
[имя команды] --help – также позволит посмотреть описание команды;

ls – вывести список файлов;
ls -la – покажет все файлы (включая скрытые), размер файлов, владельца и группу владельца, права на них, дату последнего изменения;
ls -lha – то же, что предыдущая команда, только размер файлов будет показан в удобном виде;
ls -lha | less – позволит просматривать файлы постранично (если их много);

cd [имя директории] – переход в выбранную директорию;
cd ../ – переход на директорию выше;
cd ~ – переход в корневую директорию;

mv – переименовать и/или переместить;

rm – удалить;

cp – копировать;

> – очистка файла. Например, можно применить к файлам логов (> access.log, > error.log, > combined.log);

mc – запуск Midnight Commander – что-то вроде Norton Commander, в котором удобно работать с файлами, а также возможно работать с ними по sftp (ftp внутри ssh);

chmod – установка прав на файл или директорию;

cat – объединяет файл или несколько файлов либо ввод со стандартного устройства ввода и выводит результат на стандартное устройство вывода;
cat [имя файла] -– выведет на экран содержимое файла;
cat [имя файла] | grep [искомая строка] – выведет на экран строки файла, включающие искомую строку;

mkdir [имя директории] – создание директории (папки).

Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.

Теги:

37
17620