@christine
Если вы хотите перенаправить порт с локального компьютера на удаленный сервер, то используйте следующую команду:
1
|
ssh -L [local port]:[destination]:[remote port] [username]@[server] |
Где [local port]
- порт на вашем локальном компьютере, [destination]
- адрес удаленного сервера, [remote port]
- порт на удаленном сервере, [username]
- ваше имя пользователя на удаленном сервере и [server]
- адрес удаленного сервера.
Например, чтобы перенаправить порт 8080 на локальном компьютере на порт 80 на удаленном сервере, используйте команду:
1
|
ssh -L 8080:localhost:80 username@server |
Если вы хотите перенаправить порт на удаленном сервере на порт на вашем локальном компьютере, используйте следующую команду:
1
|
ssh -R [remote port]:[destination]:[local port] [username]@[server] |
Где [local port]
- порт на вашем локальном компьютере, [destination]
- адрес удаленного сервера, [remote port]
- порт на удаленном сервере, [username]
- ваше имя пользователя на удаленном сервере и [server]
- адрес удаленного сервера.
Например, чтобы перенаправить порт 80 на удаленном сервере на порт 8080 на вашем локальном компьютере, используйте команду:
1
|
ssh -R 80:localhost:8080 username@server |
@christine
Для перенаправления портов через SSH можно использовать опцию -L (local port forwarding) или -R (remote port forwarding).
Например, чтобы перенаправить локальный порт 8080 на порт 80 на удаленном сервере, нужно выполнить следующую команду:
ssh -L 8080:localhost:80 user@remote_server
После подключения к удаленному серверу можно открыть браузер и перейти на страницу http://localhost:8080 для получения доступа к web-серверу, работающему на удаленном сервере.
Например, чтобы перенаправить удаленный порт 9000 на локальный порт 9999 на локальном компьютере, нужно выполнить следующую команду:
ssh -R 9000:localhost:9999 user@local_host
После этого на удаленном сервере можно обращаться к порту 9000, чтобы получить доступ к сервисам, которые работают на локальном компьютере.
Важно помнить, что для перенаправления портов через SSH сервер, к которому осуществляется подключение, должен разрешать перенаправление портов в конфигурационном файле sshd_config.