Портал > База знаний > Администрирование > Linux: Что такое SSH и PuTTY?
SSH - сетевой протокол, который позволяет управлять удаленным компьютером (сервером) с ОС семейства Linux/Unix через командную оболочку.
PuTTY - это программа (SSH-клиент), посредством которой можно подключаться к серверу по протоколу SSH.
Скачать программу можно здесь.
После запуска утилиты перед вами появится основное окно работы с программой, где необходимо указать:
- IP-адрес сервера, к которому нужно подключиться
- порт, коротый доступен для SSH на сервере (по умолчанию это 22 порт, если другой не был задан в настройках SSH-сервера)
- название сессии (удобное для вас, чтобы можно было визуально идентифицировать сессию)
Если вы хотите сессию сохранить в списке, чтобы потом по двойному клику можно было подключаться к серверу, то нажмите Save.
Если нужно единоразовое подключение, то Load.
Когда понадобится что-либо изменить в вашей сессии, просто выделите её в списке и нажмите Load, а после внесения изменений - Save.
Для удобства в разделе "Connection => Data" можно прописать логин доступа, чтобы каждый раз при соединении не набирать его.
Что касается пароля, то его придется каждый раз вводить (вставлять сочетанием клавиш Ctrl+Insert).
Обычно подключение по SSH производится под пользователем root.
Однако, возможно подключение и под обычным пользователем, если для него разрешено использование командной оболочки.После ввода пароля мы оказываемся подсоединенными к серверу по протоколу SSH и можем вводить команды управления файлами и взаимодействовать с сервером.
О том, как подключаться по SSH к серверу без пароля, рассказано здесь.
Рассмотрим на примере: нужно закачать и разархивировать CMS для вашего только что созданного сайта на сервере.
Подключившись по SSH, переходим в директорию сайта
(например, это /var/www/admin/www/test.dom): cd /var/www/admin/www/test.dom
Закачиваем архив с CMS: wget http://URL_к_архиву_с_CMS.zip
Разархивируем архив: unzip CMS_архив.zip
Удалим архив: rm CMS_архив.zip
Если вы подключались под root к SSH, то владельцем распакованных файлов и директорию будет также root.
Во избежание нехватки прав доступа скриптам, необходимо сменить владельца: chown -R admin:admin /var/www/admin/www/test.dom
(где admin - пользователь, на котором создан сайт).
Ниже вы можете ознакомится с основными командами, который понадобятся вам для взаимодействия с сервером по протоколу SSH:ls - отобразить файлы и папки
cd .. - перейти на каталог уровнем выше
cd - перейти в корневую папку
pwd - показать путь к текущему месторасполажению
mv - переместить файл
cp - копировать файл
rm - удалить файл
mkdir - создать новую папку
rmdir - удалить папку
wget - загрузить файл по прямой ссылке на скачивание
unzip filename.zip - извлечь файлы из архива
exit - закрыть сессию и выйти из программы
help - список команд с комментариями
Более подробно с командами можно ознакомиться здесь.Обратите внимание, что PuTTY не единственная программа, способная взаимодействовать с сервером по протоколу SSH, но является лучшей из бесплатных.
Также есть похожая программа KiTTY
Добавить в избранное Распечатать статью