У меня есть сервер, который можно увидеть из-за пределов моей небольшой сети, у домена есть доменное имя и т. д. И у меня есть локальная машина, которая видна сервером, но недоступна извне.
Итак, я хочу иметь возможность подключиться к порту на сервере, но вместо этого поговорить с моей локальной машиной.
Можно ли передать трафик, поступающий на один порт на сервере, на другой порт на моем локальном компьютере?
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Вы можете просто использовать openssh для этого: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
Команды для поиска - это -L или -R.
Предположим, вы хотите переслать порт 4444 на сервер на порт 5555 на локальном компьютере. На сервере используйте
ssh -L 4444:local_machine_name:5555 user@local_machine_name
или на локальном компьютере используйте
ssh -R 4444:localhost:5555 user@server_machine_name
(В первом примере вы можете подключиться к любой другой машине, не нужно подключаться к local_machine_name, вы можете просто использовать localhost для подключения к самому серверу.)
Еще один сложный способ - использовать сервер в качестве маршрутизатора. См. [D1] https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding и особенно https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading. Это то, что делает самый маленький кабель или домашний маршрутизатор DSL.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.
Это возможно с помощью iptables. На linuxhomenetworking.com есть приятное howto, и больше информации об iptables можно найти на wiki ubuntu. Обратите внимание, что есть также интерфейс GUI для iptables, называемый Firestarter.