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


Опубликованно 02.03.2018 03:15

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

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

PuTTY является простым в использовании, в отличие от других клиентов, которые требуют длительного монтажа. Работать с PuTTY, начинается загрузка установочного файла на локальном компьютере под управлением Windows. Рекомендуется скачать с официального сайта последнюю версию файла putty.exe. После сохранения, необходимо запустить файл putty.exe и нажмите кнопку Next (далее). Следующий шаг-установить флажок в поле Create a desktop icon for Putty и снова выбрать далее. После этого нажимаем 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

Главная область применения Замазки, как уже было сказано, является администрирование серверов под 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. Переместить файл в каталог верхнего уровня:

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

Пример: мВ 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 -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/папка

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

rmdir

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

Наконец, в том, в 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.



Категория: обо всём