Как использовать Putty: полезные команды и функции
Опубликованно 27.04.2018 19:30
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