Для начала несколько слов об SSH – что это такое и зачем вообще он нужен.
SSH (от англ. Secure SHell – защищенная оболочка) – сетевой протокол прикладного уровня, предназначенный для безопасного удаленного доступа к UNIX-системам. Протокол SSH эффективен тем, что шифрует всю передаваемую информацию по сети, в отличие от протокола Telnet. В основном он нужен для удаленного управления данными пользователя на сервере, запуска служебных команд, работы в консольном режиме с базами данных. На этом не заканчиваются возможности данного инструмента.
SSH-доступ Beget: что это
Хостинг Бегет предоставляет SSH-доступ на всех платных тарифах. Для подключения по SSH используйте свои логин и пароль от входа в панель управления аккаунтом. Имя сервера для подключения вы можете посмотреть на главной странице в панели управления в табличке "Общая информация".
Узнать больше о работе с SSH вы можете в соответствующих статьях:
- Как подключиться к серверу по SSH
- Автоматическая SSH-авторизация по ключу
- Настройка подключения при помощи VS Code
Полезные команды
Рассказать о всех командах 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.