Существуют разные способы подключения с серверу и различное программное обеспечение для этого. Рассмотрим самый популярный способ - подключение к серверу по протоколу SSH(англ. Secure Shell — «безопасная оболочка») используя программу PUTTY.
SSH — сетевой протокол позволяющий производить удалённое управление операционной системой. В отличии от многих протоколов шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы имеются для большинства операционных систем.
PuTTy — это популярный SSH-клиент, т.е. программа для безопасного подключения к удаленному компьютеру (или к серверу) и выполнения на нем различных команд. PuTTY ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер. При этом программа является бесплатной.
Для того, чтобы начать работу с PuTTy скачайте её с официального сайта здесь. Работает PuTTy без необходимости её устанавливать.
Для начала работы запустите файл putty.exe Перед вами появится окно
В поле Host Name (or IP address) вводите имя вашего домена (например, foxcloud.net) или IP в зависимости от высланных Вам реквизитов доступа к вашему серверу.
Слева есть множество параметров и настроек программы.
Внимание, очень часто вы можете столкнуться с тем что при подключении к серверу будут некорректно отображаться символы. Для этого в панели слева в разделе Window - Translation выберите кодировку UTF-8.
После того как вы ввели адрес сервера и нажали Open вы увидите окно с приглашением ввести Login.
В поле login as вводите высланный Вам логин для доступа по SSH, как правило это root и жмите Enter. После чего появится надпись Password - вводите ваш пароль. Не пугайтесь, во время ввода пароля на экране ничего не отображается (ни звёздочек, ничего подобного). Просто после того как Вы закончили вводить пароль нажмите Enter. Если логин и пароль введены верно, произойдёт подключение к серверу, и Вы попадете в командную строку *nix.
Рассказать о всех командах *nix-систем будет сложно поэтому напишем лишь несколько команд:
man [имя команды] - выдаст подробную информацию по команде.Например: man cat
[имя команды] --help - также позволит посмотреть описание команды.
ls - список файлов;
ls -la - покажет все файлы (включая скрытые), размер файлов, владельца и группу владельца, права на них, дату последнего изменения;
ls -la | less - позволит просматривать файлы постранично (если их много);
cd [имя директории] - переход в выбранную директорию;
cd ../ - переход на директорию выше;
mv - переименовать и перенести.
rm - удалить.
cp - копировать.
mc - запуск Midnight Commander, что-то вроде Нортон Командера, в котором удобно работать с файлами, а также возможно работать с ними по ftp (ftp внутри ssh)
cat -объединяет файл или несколько файлов, либо ввод с стандартного устройства ввода и выводит результат на стандартное устройство вывода.
cat [имя файла] - выведет на экран содержимое файла;
mkdir [имя директории] - создание директории (папки).