Как использовать Putty команды и полезные функции
Опубликованно 04.05.2018 07:46
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.
Категория: Техника