File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ # ssh
2
+
3
+ > Secure Shell (SSH) — это протокол для безопасного входа на удаленные системы.
4
+ > Его можно использовать для входа или выполнения команд на удаленном сервере.
5
+ > Больше информации: < https://man.openbsd.org/ssh > .
6
+
7
+ - Подключиться к удаленному серверу:
8
+
9
+ ` ssh {{имя_пользователя}}@{{удаленный_хост}} `
10
+
11
+ - Подключиться к удаленному серверу с использованием определенного приватного ключа:
12
+
13
+ ` ssh -i {{путь/к/файлу_ключа}} {{имя_пользователя}}@{{удаленный_хост}} `
14
+
15
+ - Подключиться к удаленному серверу с IP-адресом 10.0.0.1, используя определенный порт [ p] :
16
+
17
+ ` ssh {{имя_пользователя}}@10.0.0.1 -p {{2222}} `
18
+
19
+ - Запустить команду на удаленном сервере с выделением [ t] ty, что позволяет взаимодействовать с удаленной командой:
20
+
21
+ ` ssh {{имя_пользователя}}@{{удаленный_хост}} -t {{команда}} {{аргументы_команды}} `
22
+
23
+ - SSH-туннелирование: динамическая [ D] переадресация портов (SOCKS-прокси на ` localhost:1080 ` ):
24
+
25
+ ` ssh -D {{1080}} {{имя_пользователя}}@{{удаленный_хост}} `
26
+
27
+ - SSH-туннелирование: переадресовать определенный порт (` localhost:9999 ` на ` example.com:80 ` ) с отключением псевдо-[ T] ty и выполне[ N] ия удаленных команд:
28
+
29
+ ` ssh -L {{9999}}:{{example.com}}:{{80}} -N -T {{имя_пользователя}}@{{удаленный_хост}} `
30
+
31
+ - SSH-прыжок [ J] : подключиться к удаленному серверу через промежуточный хост (можно указать несколько хостов через запятую):
32
+
33
+ ` ssh -J {{имя_пользователя}}@{{промежуточный_хост}} {{имя_пользователя}}@{{удаленный_хост}} `
34
+
35
+ - Закрыть зависшую сессию:
36
+
37
+ ` <Enter><~><.> `
You can’t perform that action at this time.
0 commit comments