Como acessar remotamente o seu mysql de forma segura

Video: Como acessar o MySQL remotamente - HomeHost

Estes dias, há uma série de ferramentas de front-end MySQL muito legal disponível para todas as plataformas. Alguns são baseados na web e pode ser instalado no servidor MySQL, enquanto há outros que precisam de ser instalado em seu laptop ou computador de mesa local. Se você tiver um servidor MySQL rodando em algum lugar fora da sua rede local, você provavelmente irá precisar acessá-lo através da Internet para permitir que seu talk super cool cliente de desktop MySQL para ele. Você pode ser tentado a permitir que o servidor MySQL para executar abertamente através da Internet para permitir-lhe acesso. Isso seria uma péssima idéia. Aqui está uma solução muito melhor para permitir que você acessar sem comprometer muito a segurança.

Video: Vídeo Aula DDR Host: Como liberar IP para acesso remoto ao MySQL no cPanel

Vamos ver como podemos fazer isso usando uma conexão com base túnel SSH ao seu servidor MySQL. Há duas etapas para fazer isso. A primeira é criar uma conexão SSH túnel do seu computador para o servidor MySQL, enquanto canalizando os dados de e para o servidor MySQL, embora o túnel SSH. O próximo passo é fazer uma conexão com o MySQL para uma porta local e ter acesso ao seu servidor MySQL remoto. O seguinte comando irá criar um túnel ssh a partir de remoteserver.net para o seu computador local. Ele irá encaminhar o tráfego de entrada e de saída para que o computador de porta 3306 para o seu computador local porto 6666.

ssh [email protected] -L 6666: localhost: 3306



Modificar o comando mostrado acima, substituindo o [email protected] parte com as credenciais de seu servidor remoto, e -L 6666 com a porta na qual você deseja acessar MySQL em sua máquina local. Depois de executar este comando, você será solicitado a digitar a senha para o usuário que você usou para fazer logon como no servidor remoto. Depois de entrar com sucesso a senha seu túnel ssh deve ser instalado e funcionando.

Agora lançar seu cliente favorito MySQL e fazer uma conexão com seu servidor MySQL remoto usando o túnel ssh que você acabou de criar. Supondo que você configurar o túnel na porta 6666 você vai precisar usar as seguintes credenciais para se conectar.

host: 127.0.0.1
porta: 6666

Você vai precisar usar a autenticação do banco de dados que você usar com seu servidor remoto. Se você fez tudo certo agora você deve ser capaz de ver os seus bancos de dados remotos em seu cliente MySQL. Agora você está em uma conexão remota segura. Lembre-se de fechar o túnel ssh quando você é feito com o uso de MySQL por desistir a sessão ssh você configurar inicialmente.


Artigos relacionados