- Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 6 meses, 1 semana atrás por
Anônimo.
-
AutorPosts
-
-
11/09/2024 às 16:12 #95848
Anônimo
Como Funciona o Encaminhamento de Porta Local
Quando você usa o encaminhamento de porta local, você define um redirecionamento de uma porta específica na máquina local para um destino na rede do servidor SSH remoto. Todo o tráfego enviado para a porta local é encaminhado através da conexão SSH para o destino especificado.
Estrutura básica do comando:
ssh -L [porta_local]:[host_remoto]:[porta_remota] [usuario]@[servidor_ssh]
porta_local: Porta na máquina local onde o tráfego será escutado.
host_remoto: Host na rede do servidor SSH remoto para onde o tráfego deve ser encaminhado.
porta_remota: Porta no host_remoto para onde o tráfego deve ser enviado.
usuario: Nome de usuário no servidor SSH remoto.
servidor_ssh: Endereço do servidor SSH remoto.Exemplo Prático
Suponha que você deseja acessar um banco de dados MySQL que está em um servidor remoto, mas a conexão direta não é permitida a partir de sua máquina local. Você pode usar o encaminhamento de porta local para conectar-se ao banco de dados como se estivesse em sua máquina local.
Comando: ssh -L 1234:localhost:3306 user@remote-server
1234: Porta local na sua máquina onde o tráfego será escutado.
localhost:3306: O localhost refere-se ao servidor SSH remoto, e 3306 é a porta no servidor remoto onde o MySQL está ouvindo.
user@remote-server: Nome de usuário e endereço do servidor SSH remoto.O comando -L diz ao cliente SSH para solicitar ao servidor SSH que encaminhe todos os dados que enviamos pela porta 1234 para localhost:3306, o servidor Ubuntu. Ao fazer isso, devemos conseguir acessar o serviço MySQL localmente na porta 1234.
-
-
AutorPosts
- Você deve estar logado para responder esse tópico.