Как использовать Putty: полезные команды и функции


Опубликованно 27.04.2018 19:30

Как использовать Putty: полезные команды и функции

PuTTY-это SSH-клиент с открытым исходным кодом. Протокол SSH (Secure Shell) использует для безопасного подключения к удаленным серверам. На самом деле PuTTY представляет собой терминал для связи с сервером и последующим управлением. Кроме SSH, PuTTY ряд других сеть поддерживает протокол SCP, Telnet, rlogin и raw-socket. PuTTY изначально разрабатывался для Microsoft Windows, однако позднее портирован на различные операционные системы. Для эффективной работы с терминалом, вы должны знать ряд PuTTY команды. Начало работы с PuTTY

PuTTY довольно проста в использовании, в отличие от других клиентов, которые требуют длительной установки. Работа с PuTTY файл начнет загрузку установки на локальный компьютер под Windows. Рекомендуется скачать с официального сайта последняя версия файла putty.exe. После сохранения файла должен выполняться putty.exe и нажмите Next. На следующем шаге необходимо выбрать опцию Create a desktop icon for Putty и снова выберите Next. После этого нажмите кнопку Install, чтобы завершить установку.

Запустите PuTTY, нажав на значок на рабочем столе. При запуске конфигурации открывается. На нем вам потребуются следующие детали: В поле Host Name or IP address введите IP-адрес сервера, к которому вы пытаетесь подключиться, или его доменное имя в формате server.yourdomain.com (домен верхнего уровня может быть произвольным). В поле Port надо указать 22. Это стандартный порт для протокола SSH. В качестве типа подключения (Connection type) выберите SSH.

После этого необходимо нажать на Open. Появится окно предупреждение системы безопасности, в нем указать, что вы доверяете сервер, к которому вы хотите подключить. Эта ситуация является нормой при первом подключении к новому серверу, просто нажмите на Yes.

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

Иногда случается так, что в окне PuTTY не вводятся команды. Причина этого, вероятно, приведенные данные не являются точными для подключения к серверу IP-адрес, порт, тип подключения, либо логин и пароль. В этом случае не будет в окне терминала набрать ничего не возможно. Перезапустите программу и еще раз проверить введенные данные. 30 полезных команд в PuTTY SSH

Основной областью применения PuTTY, как уже отмечалось, администрирование серверов на Linux-компьютерах с ОС Windows. Ниже мы подготовили для PuTTY список команд, которые регулярно используются при управлении серверами.

Первая группа команд позволяет осуществлять навигацию по серверу.

1. Как вы знаете, в какой папке на сервере вы сейчас находитесь:

pwd

Команда pwd показывает путь к текущему каталогу.

2. Перейдите в указанный каталог:

cd

Команда cd служит для перехода в определенный каталог на сервере.

Например: cd /home (перемещает их в каталог /home).

3. Оставаться в текущем каталоге:

cd .

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

4. Плоскость движется вверх:

cd ..

Приведенная выше команда может перейти на один уровень выше, относительно текущего каталога.

5. Вернуться в предыдущий каталог:

cd

Указанная команда доставит вас обратно в каталог, из которого вы непосредственно в текущий.

6. Перейдите в домашний каталог:

cd ~

Команда прыгает в каталог /home (основной Рабочий каталог пользователя Linux).

7. Перейдите в корневой каталог:

cd /

Эта команда выполняет переход в корень диска. Просмотр содержимого папок

В следующей команды программы PuTTY для удаленного содержимого директорий на сервере.

8. Показать все файлы и папки в текущей директории:

ls

Использование команды ls в папке отобразить его содержимое.

Пример: ls /home (показывает все содержимое домашнего каталога пользователя).

9. Показывает все файлы и папки в директории, включая скрытые:

ls –a

10. Показать все файлы и папки с указанием их размера:

ls –h

11. Рекурсивный просмотр всех подкаталогов в текущем каталоге:

ls –r

12. Содержимое папки, отсортированные по размеру:

ls -is

13. Просмотр всех папок в каталоге с подробными характеристиками:

ls -alh Копирование файлов и папок

В этом разделе список команд для PuTTY, будет копирование файлов и папок.

14. Копирование файлов:

cp

Чтобы создать копию файла, используйте команду cp. Синтаксис команды следующий: cp [файл] [путь копирования].

Пример: cp filename.php /home/filename.php

15. Скопируйте папку со всеми имеющимися файлами:

cp –r

Эта команда рекурсивно копирует все дочерние папки с содержимым.

16. Скопировать и переименовать файл:

cp filename.php /home/filename2.php Перемещение файлов и папок

В Putty приведенные ниже команды позволяют переносить файлы из папки в папку.

17. Переместите файл:

мВ

Команда mv используется для перемещения файлов. Синтаксис: mv [файл] [путь для перемещения].

Пример: мВ page.php /home/page.php.

18. Переместить и переименовать файл:

мВ page.php /home/newpage.php

19. Переместите файл в папку на один уровень выше:

мВ [имя файла] ..

Пример: мВ index.html/ .. Создание файлов и папок с помощью PuTTY команды

Следующая группа команд применяется для создания новых файлов и каталогов на сервере.

20. Создать папку:

mkdir

Пример: mkdir new folder

21. Создать файл:

touch

Команда touch позволяет создать пустые текстовые файлы с различными расширениями.

Пример: touch index.php Создание и Распаковка архивов

Полезно при работе с PuTTY и командой запуска архивирования/производные файлы.

22. Сжать папку в ZIP-архиве:

zip -r [имя_папки.zip] [имя папки]

Пример: zip -r newfolder.zip newfolder

23. Распакуйте ZIP-архив:

unzip

Пример: unzip newfolder.zip

24. Заархивируйте папку в TAR-архив:

tar -czvf [имя_папки.tar.gz] [имя папки]

Пример: tar -czvf wp-content.tar.gz wp-content

25. Распакуйте архив с помощью TAR:

tar -xvf

Пример: tar -xvf wp-content.tar.gz Удаление файлов и папок

26. Удалить файл:

rm

Чтобы удалить файл на сервере, используйте команду rm.

Пример: rm index.php

27. Удалить все файлы в каталоге:

rm *

Эта команда удаляет указанную папку от содержащихся в ней файлов.

Например: rm * /home/folder

28. Удалить папку:

rmdir

Пример: rmdir /home/folder Доступа изменение прав на файл/папку

Наконец-то особенного в PuTTY команду chmod, которые отвечают за права доступа на файлы и папки. Это позволяет им права на чтение, запись и выполнение файлов или папок.

Синтаксис команды следующий:

chmod [опции] [правая] [имя файла]

Например:

29. Измените права доступа для папки:

chmod 754 newfolder

30. Измените права на папку и все файлы в папке:

chmod -R 754 newfolder

Вы понимаете, что означают цифры в синтаксисе команды.

Есть три группы, которые могут иметь права доступа к файлам и папкам в Linux: владелец файла; группа-владелец файла; все остальные.

Возможно, они пронумерованы имеют следующие права на работу с файлом из числа: право на чтение (4); право на запись (2); Право на исполнение (1); нет доступа (0).

Три цифры, например, 754, последовательно установить разрешения для владельца файла (первая цифра), группы (вторая цифра) и все остальные (третья цифра). Каждая цифра-это сумма прав на чтение, запись и исполнение.

Итак, в этом примере число 7 наделяет владельца файла, права на чтение и запись, и исполнение (4 + 2 + 1 = 7). Фиг. 5 дает группе право на чтение и исполнение (4 + 1 = 5), а цифра 4 дает остаток может только читать (4).

По аналогичной формуле любую комбинацию прав в зависимости от ваших потребностей. Вывод

В заключение приведем список нескольких полезных функций, которые помогут вам упростить работу с PuTTY: Вставить скопированный из внешнего источника команды в окно терминала PuTTY можно, нажав Shift+INSERT. Быстро напечатанная команда может удалить, нажав Ctrl+U. При выполнении текущей команды сломать можно, нажав Ctrl+C. Очистить окно терминала от результата предыдущей команды – Ctrl+L.

Данный материал представляет собой краткий справочник по работе с клиентом-терминал PuTTY. Для получения дополнительной информации о командах программу PuTTY используйте справочник команд Unix/Linux.



Категория: Hi-Tech