SSH, или Secure Shell, — это мощный инструмент для удаленного управления вашим сайтом с защищенного сервера. Вы можете использовать различные команды через терминальный интерфейс для выполнения различных задач без необходимости открывать бэкенд вашего сайта.
Хотя SSH обычно используется более продвинутыми пользователями WordPress, он также может оказать большую помощь, если вы не можете войти в административную область WordPress.
В этой статье мы покажем вам некоторые команды SSH, которые должен знать каждый пользователь WordPress.
![Команды SSH, которые должен знать каждый пользователь Команды SSH, которые должен знать каждый пользователь](https://www.wpbeginner.com/wp-content/uploads/2024/04/ssh-commands-every-user-should-know.png)
Вот все темы и команды, которые мы рассмотрим в этом руководстве. Вы можете нажать на ссылки ниже, чтобы перейти к любому разделу:
Содержание
- 1 Что такое SSH?
- 2 Как подключиться к вашему сайту WordPress с помощью SSH
- 3 Команды SSH для базовой навигации
- 4 1. пвд – Показывает полный путь к каталогу
- 5 2. лс – Перечисляет файлы и папки в каталоге
- 6 3. cd – Изменить каталог
- 7 Команды SSH для управления файлами и папками
- 8 4. mkdir — создать новый каталог
- 9 5. rmdir – Удалить пустой каталог
- 10 6. cp – Копировать папку или файл
- 11 7. мв – Перемещает файл или папку
- 12 8. grep – Поиск определенной фразы
- 13 9. find – Поиск файлов и каталогов
- 14 Другие полезные команды SSH
- 15 10. zip – Сжатие папки
- 16 11. unzip – Распаковать папку
- 17 12. история – просмотр последней использованной команды
- 18 13. tar – Создание и распаковка сжатых архивов
- 19 14. очистить – удалить весь текст
- 20 15. du – Просмотр размера файла или папки
- 21 16. выход – выход из сервера удаленного сайта.
Что такое SSH?
SSH, сокращение от Secure Shell, — это безопасный протокол для запуска вашего веб-сайта с использованием интерфейса командной строки. Он позволяет вам подключить ваш компьютер к серверу вашего сайта.
Самое лучшее в использовании SSH — это то, что он позволяет вам получить доступ к вашему сайту WordPress с удаленного сервера. Вам не нужно открывать панель управления WordPress.
Просто напишите различные команды для выполнения таких задач, как установка WordPress, передача файлов, создание каталогов и многое другое.
Использование SSH предназначено для более технически подкованных пользователей или разработчиков, которым необходимо выполнять команды.
Однако другие пользователи также могут использовать SSH для доступа к своему сайту в случае, если что-то пойдет не так и они не смогут открыть панель администратора WordPress.
Совет эксперта: Заблокирован ваш сайт WordPress и не знаете, что делать? Наша команда профессионалов поможет вам восстановить доступ в кратчайшие сроки. Ознакомьтесь с нашими услугами поддержки WPBeginner Premium уже сегодня!
Итак, давайте сначала рассмотрим, как можно использовать SSH для подключения к серверу вашего сайта.
Как подключиться к вашему сайту WordPress с помощью SSH
Первое, что вам нужно сделать, это проверить, установлен ли SSH на сервере вашего сайта.
Поскольку SSH — это технология клиент-сервер, вы можете проверить, настроена ли она, связавшись с вашим хостинг-сервисом WordPress, и они вам ответят. Или вы можете попробовать получить доступ к cPanel или панели управления хостингом.
Вы должны найти что-то похожее на изображение ниже:
![Включение SSH-доступа на Bluehost Включение SSH-доступа на Bluehost](https://www.wpbeginner.com/wp-content/uploads/2024/02/sftp-ssh-cpanel.png)
![Включение SSH-доступа на Bluehost Включение SSH-доступа на Bluehost](https://www.wpbeginner.com/wp-content/uploads/2024/02/sftp-ssh-cpanel.png)
Далее вам нужно будет записать IP-адрес, имя пользователя, пароль и порт. Эта информация понадобится, когда вы будете использовать SSH для подключения к вашему сайту с вашего компьютера.
Использование SSH на компьютере Mac или Linux
Если вы используете операционную систему Mac или Linux, то вы можете просто подключиться к своему сайту с помощью приложения-терминала.
Продолжайте и введите следующую команду в терминале:
ssh username@server_ip_address
Просто замените username
и server_ip_address
с информацией вашего хостинг-провайдера.
Использование SSH на компьютере Windows
Чтобы использовать SSH и подключиться к вашему сайту на компьютере под управлением Windows, вам понадобится сторонний инструмент, например PuTTY.
После загрузки и установки приложения вам потребуется ввести имя хоста (IP-адрес) и номер порта, которые вы указали выше, для подключения к вашему сайту.
![Настройки PuTTY Настройки PuTTY](https://www.wpbeginner.com/wp-content/uploads/2023/11/puttysettings.jpg)
![Настройки PuTTY Настройки PuTTY](https://www.wpbeginner.com/wp-content/uploads/2023/11/puttysettings.jpg)
После ввода этих данных нажмите кнопку «Открыть». На следующем шаге откроется окно терминала, в котором вы можете просто ввести имя пользователя и пароль для доступа к вашему сайту.
Теперь давайте рассмотрим некоторые распространенные команды SSH, которые должен знать каждый пользователь WordPress.
Команды SSH для базовой навигации
Вы можете использовать различные команды SSH для навигации по файлам и каталогам. Вот некоторые основные команды навигации, которые вы должны знать.
1. пвд – Показывает полный путь к каталогу
The пвд команда отображает полный путь к текущему каталогу. Это действительно полезно для навигации между различными файлами и папками:
Поскольку вы не получаете никаких визуальных указаний, которые помогли бы вам определить, где вы в данный момент находитесь на сервере, вы можете просто использовать эту команду, чтобы найти дорогу.
2. лс – Перечисляет файлы и папки в каталоге
Если вы хотите просмотреть содержимое каталога, то вы можете просто использовать лс команда.
![Команда SSH ls Команда SSH ls](https://www.wpbeginner.com/wp-content/uploads/2024/05/ls-command-.png)
![Команда SSH ls Команда SSH ls](https://www.wpbeginner.com/wp-content/uploads/2024/05/ls-command-.png)
Вы также можете использовать дополнительные параметры, чтобы получить больше информации о контенте. Например, просто добавьте -l
для получения подробной информации или -a
для отображения скрытых файлов.
3. cd – Изменить каталог
The CD команда позволяет вам менять каталоги. Вы можете перейти в подкаталог или в совершенно другой каталог:
В приведенном выше коде вы можете заменить [directory] с именем каталога.
Например, если вы введетеcd wp-content/themes
команда переместит вас в каталог тем в вашей установке WordPress.
Команды SSH для управления файлами и папками
Далее давайте рассмотрим некоторые команды SSH для управления файлами и папками на сервере вашего сайта WordPress.
4. mkdir — создать новый каталог
Используя mkdir команда, вы можете создать новый каталог в текущем каталоге. Просто введите следующую команду вместе с именем папки:
Например, предположим, что вы хотите создать папку для таблиц стилей. Команда SSH для этого будет mkdir stylesheets
.
![Создать новую папку SSH-команда Создать новую папку SSH-команда](https://www.wpbeginner.com/wp-content/uploads/2024/05/create-new-folder-ssh-command.png)
![Создать новую папку SSH-команда Создать новую папку SSH-команда](https://www.wpbeginner.com/wp-content/uploads/2024/05/create-new-folder-ssh-command.png)
С другой стороны, если вы хотите создать новый каталог, находящийся внутри другого подкаталога, вам нужно будет ввести структуру вместе с командой mkdir.
Вот как будет выглядеть синтаксис:
mkdir /plugins/myplugin/stylesheets
5. rmdir – Удалить пустой каталог
Вы можете использовать rmdir команда для удаления каталога с сервера вашего сайта. Все, что вам нужно сделать, это ввести команду, а затем имя каталога:
Важная заметка: Будьте осторожны при использовании этой команды. После удаления каталога с сервера вы не сможете это отменить.
6. cp – Копировать папку или файл
The ср команда позволяет копировать файл или папку в другое место. При вводе команды вам нужно будет указать имя файла или папки и место назначения, где будет сохранена копия:
cp [file name] [destination]
![Команда SSH для создания копии Команда SSH для создания копии](https://www.wpbeginner.com/wp-content/uploads/2024/05/make-a-copy.png)
![Команда SSH для создания копии Команда SSH для создания копии](https://www.wpbeginner.com/wp-content/uploads/2024/05/make-a-copy.png)
При вводе имени файла вам также необходимо будет указать расширение файла, например examplefile.txt или readme.html.
Если вы хотите сделать копию файла в той же папке, то вы можете ввести следующую команду:
cp readme.html readme2.html
Если вы хотите скопировать файл в другую папку, вам нужно будет ввести следующую команду:
cp /public_html/wp-content/readme.html /public_html/etc/
Вы также можете использовать различные параметры с командой cp, например:
cp -r
скопировать все содержимое папкиcp -a
архивировать все файлыcp -u
перезаписывать файл в папке назначения только в том случае, если он содержит новое или иное содержимоеcp -n
не будет копировать файл, если он уже существуетcp -i
показывает предупреждение перед копированием файлаcp -f
заменяет или удаляет файл из папки назначения, если есть другой файл с таким же именем
7. мв – Перемещает файл или папку
Если вы хотите переместить файл или папку в новое место назначения, вы можете использовать мв команда.
Как и при использовании команды cp, вам необходимо указать имя файла и место назначения, куда вы хотите переместить файл:
mv [file name] [destination]
![Переместить командную строку SSH Переместить командную строку SSH](https://www.wpbeginner.com/wp-content/uploads/2024/05/move-ssh-command-line.png)
![Переместить командную строку SSH Переместить командную строку SSH](https://www.wpbeginner.com/wp-content/uploads/2024/05/move-ssh-command-line.png)
Например, предположим, что вы хотите переместить файл 'index.php' в папку stylesheets. В этом случае команда должна быть:
8. grep – Поиск определенной фразы
Далее вы можете использовать грэп команда для поиска определенной фразы или строки в файле. Обратите внимание, что эта команда чувствительна к регистру.
Вот как будет выглядеть синтаксис:
grep '[search phrase]' [file name]
![Команда Grep SSH Команда Grep SSH](https://www.wpbeginner.com/wp-content/uploads/2024/05/grep-ssh-command.png)
![Команда Grep SSH Команда Grep SSH](https://www.wpbeginner.com/wp-content/uploads/2024/05/grep-ssh-command.png)
Например, предположим, что вы хотите найти термин «заголовок» в файле info.txt.
В этом случае команда будет выглядеть так:
Кроме того, вы также можете использовать -i
параметр для игнорирования регистра букв при выполнении поиска.
9. find – Поиск файлов и каталогов
Если вы ищете определенный файл или каталог, то вы можете использовать находить команда и поиск по имени файла, размеру, типу файла и т. д.
Синтаксис команды find выглядит следующим образом:
find [starting directory] [parameter] [search term]
В приведенном выше коде вы можете указать процесс поиска.
Например, вот несколько вариантов на выбор:
- / (косая черта) – позволяет выполнять поиск по всей системе.
- . (точка) – Вы можете выполнить поиск в рабочем каталоге
- ~ (tide) – Поиск в домашнем каталоге.
Далее команда SSH также позволяет указать параметры, такие как имя, размер, тип файла и многое другое.
-name
– Ищет имя файла-user
– Поиск файлов, назначенных данному пользователю-size
– Размер файла-type -d
– Ищет тип каталога-type -f
– Ищет тип файла
Наконец, вы можете ввести поисковый термин, который вы ищете. Допустим, вы хотите найти файл с именем «task» в каталоге.
Команда SSH для этого будет выглядеть так:
Другие полезные команды SSH
Теперь, когда вы знаете некоторые основные команды SSH для навигации и управления файлами и папками на вашем сайте, вот несколько дополнительных команд, о которых вам следует знать.
10. zip – Сжатие папки
Если вы хотите сжать большие файлы или папки, то вы можете использовать почтовый индекс команда. Все, что вам нужно сделать, это указать имя файла или папки, которые вы хотите сжать:
zip filename.zip foldername
Вы также можете использовать различные параметры с этой командой, чтобы указать, хотите ли вы удалить исходную папку:
zip -r filename.zip foldername
– Это сжимает папку, но не удаляет ее.zip -m filename.zip foldername
– Вы можете использовать этот параметр, чтобы сжать папку, а затем удалить ее, оставив только заархивированную версию.zip -d filename.zip foldername
– Используйте это для удаления файла из существующего zip-архива.zip -u filename.zip foldername
– Это обновляет файл в существующем zip-архиве. Это полезно, если вы обновили исходный файл и не хотите удалять zip-файл или создавать новый.
11. unzip – Распаковать папку
После архивирования папки вам также нужно будет ее распаковать. Для этого просто введите распаковать SSH-команда:
12. история – просмотр последней использованной команды
The история Команда SSH полезна для определения того, какую команду вы ввели ранее. Обязательно введите число, чтобы ограничить отображаемые результаты.
Например, предположим, что вы хотите увидеть последние 10 использованных команд. Синтаксис команды history выглядит следующим образом:
![История SSH-команд История SSH-команд](https://www.wpbeginner.com/wp-content/uploads/2024/05/history-ssh-command.png)
![История SSH-команд История SSH-команд](https://www.wpbeginner.com/wp-content/uploads/2024/05/history-ssh-command.png)
13. tar – Создание и распаковка сжатых архивов
смола — популярная команда SSH, используемая для распаковки файлов .tar.gz. Существует множество сторонних инструментов, которые используют этот формат для сжатия файлов, и он является альтернативой файлам zip.
Если вы хотите заархивировать папку, то вы можете использовать команду ниже. Просто замените 'archivename.tar.gz' на имя файла, а 'directory' на путь к каталогу:
tar -cvzf archivename.tar.gz directory
После архивации вы можете распаковать файл .tar.gz с помощью этой команды:
tar -xvzf archivename.tar.gz directory
14. очистить – удалить весь текст
Вы можете использовать прозрачный команда для удаления всего текста из окна терминала:
Эта команда полезна, если вы допустили ошибку или хотите начать все заново.
![Очистить команду ssh Очистить команду ssh](https://www.wpbeginner.com/wp-content/uploads/2024/05/clear-ssh-command.png)
![Очистить команду ssh Очистить команду ssh](https://www.wpbeginner.com/wp-content/uploads/2024/05/clear-ssh-command.png)
15. du – Просмотр размера файла или папки
Если вы хотите узнать размер файла или папки на вашем сервере WordPress, то вы можете использовать из команда:
du -h [file or folder name]
The -h
параметр в коде показывает размер файла в удобном для восприятия формате.
Например, предположим, что вы хотите просмотреть размер файла .htaccess.
Все, что вам нужно сделать, это ввести эту команду:
16. выход – выход из сервера удаленного сайта.
После того, как вы закончили работу над своим сайтом WordPress и хотите выйти из удаленного сервера, вы можете просто ввести Выход команда:
Мы рекомендуем использовать эту команду каждый раз, когда вы подключаетесь к своему сайту. Таким образом, никто другой не сможет получить доступ к вашему серверу по SSH после того, как вы закончите работу.
Мы надеемся, что эта статья помогла вам узнать важные команды SSH, которые должен знать каждый пользователь WordPress. Вы также можете ознакомиться с нашим руководством по распространенным ошибкам WordPress и способам их исправления или способам устранения неполадок в WordPress.
Если вам понравилась эта статья, то, пожалуйста, подпишитесь на нашу рассылку. YouTube канал для видеоуроков WordPress. Вы также можете найти нас на Твиттер и Фейсбук.