Что такое ssh и как с ним работать?

Статус
В этой теме нельзя размещать новые ответы.

Unix

VIP
VIP
30 Мар 2012
683
341
63
49
Ukraine
action.pvpund.com
1.0 - Все вложения (файлы и картинки) размером до 100мб заливать исключительно на форум. 1.1 - Запрещено использовать сторонние ресурсы для хранения файлов размер которых не превышает 200мб.
Что такое SSH?

SSH (англ. Secure SHell — «безопасная оболочка»[1]) — сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли.
Вобщем, самый безопасный (ну или один из..) инструмент для удалённого доступа на ip и web. Для чего он нужен? Допустим, нужно как-то добраться до данных на серваке, даже если с вашего ip туда заблокировано доступ.

Программы для работы с SSH

Я использовал программу Putty — популярный SSH- клиент, предназначенный для удалённого доступа к компьютеру.
Ставим и открываем.
Во вкладке Session в поле Host Name (or IP address) вводим имя домена (site.ru)
7303c87c6e3758fa51c3246e58fea767.jpg

Далее вкладка Connection-Data. Там в поле Auto-login username прописываем логин :
e7ae7dfa6d3fbb6bad71fd1c5a295644.jpg

Во вкладке SSH выберите 2 only. Во вкладке Session в поле Saved Sessions вводим произвольное название сессии, Save.
Теперь просто выбираем название сессии и жмём Оpen. При первой попытке подключения выскочит предупреждение, жмём Да. Логин уже введён, и в появившемся окне спросят только пароль . Вводите пароль от FTP, и в этот момент на экране будет пустота.
0c99c50986bc4b786d35d37dd966fe94.jpg

ВНИМАНИЕ! у некоторых хостеров сначала нужно запросить разрешение на доступ к SSH, а до этого пароль вводится не будет.
Далее откроется командная стока Unix
Например , чтобы посмотреть, какие файлы были изменены за прошедшие сутки, пишемfind -mtime +1
Подробнее про команду find
Файловые команды

ls — список файлов и каталогов
ls -al — форматированный список со скрытыми каталогами и файлами
cd dir — сменить директорию на dir
cd — сменить на домашний каталог
pwd — показать текущий каталог
mkdir dir — создать каталог dir
rm file — удалить file
rm -r dir — удалить каталог dir
rm -f file — удалить форсированно file
rm -rf dir — удалить форсированно каталог dir *
cp file1 file2 — скопировать file1 в file2
cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2
ln -s file link — создать символическую ссылку link к файлу file
touch file — создать file
cat > file — направить стандартный ввод в file
more file — вывести содержимое file
head file — вывести первые 10 строк file
tail file — вывести последние 10 строк file
tail -f file — вывести содержимое file по мере роста, начинает с последних 10 строк
view file — вывести файл на экран

Если вы используете xp win7 win8 или еще что - то, то вы лишь можете подключится к серверу.
Что бы подключится к удаленной машине, у вас должен быть свой сервер, на котором стоит любой дистрибутив linux.

Люди которые пытаются сделать сервер на эмуляторе colinux, VirtualBox не пишите мне пожалуйста.

Совет: Файловые команды желательно выучить наизусть, а вот только потом уже можно использовать mc
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.197
Пользователи
7.601
Новый пользователь
hkuno