user warning: Table 'tesmon.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in /home/users/t/tesmon/domains/tesmon.net/includes/lock.inc on line 154.

Знакомство с SSH

Tesmon аватар

Secure ShellВсё началось с того, что я купил новый хостинг. Выбирал долго и тщательно. Так чтобы Друпал максимально хорошо себя на нём чувствовал. Нашёл it-patrol.ru - специальный для Друпал и только Друпал. Другие движки ставить на него воспрещается. Главная проблема с которой я столкнулся, это отсутствие файлового менеджера. Зато есть SSH!

SSHСправка:
SSH — это аббревиатура Secure Shell, удаленный доступ к командной оболочке Unix-серверов. Вы даете серверу команды в диалоговом режиме, а он исполняет их и показывает результаты, совершая при этом запрашиваемые вами действия.

Но меня это, почему-то не порадовало... А именно потому, что я совершенно не представляю как с ним работать. Поэтому мне просто пришлось начать разбираться с протоколом ssh.

И вот, что я узнал.

Для начала необходимо скачать программу, через которую мы будем подключаться к удаленному серверу по ssh протоколу. Погуглив, я обнаружил, что многие используют программу "Putty". Программа довольна проста в использовании. Единственное, на чем вы можете сразу споткнуться – ввод пароля. После введения логина программа просит ввести пароль, однако при вводе символов с клавиатуры они никак не отображаются на экране. Это нормально. Просто введите пароль и нажмите Enter.

Теперь пройдемся по основным командам, которые пригодятся при работе с удаленным сервером *nix.

ls – список файлов и каталогов
ls -al – форматированный список со скрытыми каталогами и файлами
cd dir – сменить директорию на dir
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 – переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2
touch file – создать file
more file – вывести содержимое file

tar cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar xf file.tar – распаковать file.tar
tar xzf file.tar.gz – распаковать tar с Gzip
tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -d file.gz – разжать file.gz в file
wget file – скачать file
!! - повторить последнюю команду

Если кому-нибудь поможет эта запись, то буду очень рад.

Комментарии

Gor аватар

Здравствуйте. Вы можете

Здравствуйте.

Вы можете воспользоваться еще графической программой WinSCP - практически ничем не отличается от обычного Explorer но позволяет через SSH просматривать, создавать, удалять и заливать данные.

PS спасибо что воспользовались нашим хостингом.

Tesmon аватар

Вам спасибо за отличный

Вам спасибо за отличный сервис. И за совет спасибо, обязательно посмотрю на WinSCP.