SSH (Secure SHell) — это сетевой протокол, служащий для выполнения команд или программ на удаленных компьютерах, а также для передачи файлов с одного компьютера на другой. SSH обеспечивает строгую проверку подлинности и безопасности соединений.
Большинство хостинг-провайдеров предоставляет своим клиентам доступ к их домашнему каталогу по SSH. Это может быть удобно как для работы в командной строке, так и для удаленного запуска программ.
Ниже приведены инструкции по настройке популярных программ для доступа по SSH.
Настройка PuTTY:
- В категории «Session» укажите доменное имя вашего сайта («Host Name»), в поле «Saved Sessions» впишите название вашего соединения. Поставьте галочку около пункта SSH.
- В категории «Keyboard» поставьте галочку около пункта «Control-H».
- Если необходима поддержка русского языка, в категории «Translation» в выпадающем списке выберите пункт «Win1251 (Cyrillic)».
- В категории «Session» сохраните настройки соединения («Save»).
- Выберите соединение и щелкните кнопку «Load», чтобы его загрузить.
- Щелкните кнопку «Open». Если это первое соединение, откроется окно предупреждения, в нем щелкните «Ok».
- В появившемся окне введите ваши логин и пароль.
Настройка WinSCP:
- После установки и запуска приложения перед вами появляется окно с настройками и аккаунтами. В этом окне заполните поля «Сервер» — имя вашего домена, «Имя пользователя» и «Пароль» — логин и пароль соответственно. Нажмите кнопку «Сохранить».
- После того, как настройка закончена, выберите ваш аккаунт из списка и нажмите кнопку «Войти», после чего FTP-соединение будет установлено. Вы попадете в корневую директорию своего аккаунта.
Перечень часто используемых shell-команд.
Общие команды:
- man command: вызывает руководство пользователя по введенной команде.
- mc: служит для запуска программы Midnight Commander — аналога Norton Commander или Far Manager.
Команды для просмотра и редактирования файлов:
- cat filename: открывает файл на чтение, выводится все содержимое файла.
- less filename: открывает файл чтение, поэкранный вывод содержимого.
- tail -n 20 filename: выводит последние 20 строк файла.
- ee filename: вызывает текстовый консольный редактор файлов.
- grep word filename: поиск слова «word» в файле.
Команды работы с файлами и директориями:
- mkdir dir: cоздает директорию.
- rmdir dir: удаляет пустую директорию.
- rm filename (dir): удаляет файл или директорию.
- cd directory: осуществляет переход в каталог.
- pwd: показывает абсолютный путь до текущего каталога.
- cp ~/from/filename ~/to/filename: копирует файл или директорию.
- mv ~/from/filename ~/to/filename: перемещает файл или директорию.
- ls -al: показывает все файлы в текущем каталоге.
- ln -s: создает символьную ссылку.
- du -h: вычисляет место, занятое папками и файлами на диске.
- chmod 0755 filename: изменяет права на файл.
- chown -R owner:groupname filename: изменяет владельца и группу для файла (можно использовать для директорий).