원격 컴퓨터에서 Azure Ubuntu 서버에 액세스할 수 없습니다.

원격 컴퓨터에서 Azure Ubuntu 서버에 액세스할 수 없습니다.

WildFly나는 여러 번 설정했으며 mySQL브라우저나 mySQL 워크벤치에서 쉽게 액세스할 수 있습니다. 최근에 Azure 서버를 구입하여 설정했는데 WildFly모든 mySQL것이 평소대로 작동하고 있습니다. 하지만 놀랍게도 브라우저에서 콘솔을 열 수 없고 워크벤치에서 데이터베이스에 연결할 수도 없습니다.

sudo netstat -tlnp합산 결과는 sudo route -n다음과 같습니다.

여기에 이미지 설명을 입력하세요. 여기에 이미지 설명을 입력하세요.

답변1

mysql 포트가 Ubuntu 방화벽에서 열려 있고 Microsoft Azure에서도 사용되는지 확인하세요.NSG(네트워크 보안 그룹)방화벽은 포트를 허용하고 거부합니다.

Azure Ubuntu VM에서 포트를 열려면 NSG(네트워크 보안 그룹), 즉 Azure 방화벽을 사용해야 합니다.

Azure Portal에 로그인합니다(포털 azure.com)

검색 및 선택리소스 그룹가상 머신의 경우 다음을 선택합니다.다음에 추가을 클릭한 다음 네트워크 보안 그룹을 검색하여 선택합니다.

만들기를 선택합니다.

만들다네트워크 보안 그룹창이 열립니다.

당신의 이름을 입력네트워크 보안 그룹.

하나를 선택하거나 생성하세요리소스 그룹을 선택한 다음장소.

만들기를 선택하세요.네트워크 보안 그룹 만들기.

만들다인바운드 보안 규칙

당신을 선택하세요새 네트워크 보안 그룹.

선택하다인바운드 보안 규칙을 선택한 다음다음에 추가.

하나를 선택하세요공통 서비스~에서드롭 다운 메뉴, 예를 들어MySQL. 당신은 또한 선택할 수 있습니다관습사용할 특정 포트를 제공하려는 경우.

(선택사항) 우선순위나 이름을 변경합니다. 우선순위는 규칙이 적용되는 순서에 영향을 미칩니다. 숫자가 작을수록 규칙이 더 일찍 적용됩니다.

선택하다다음에 추가규칙을 만듭니다.

또한 원격 액세스를 활성화하려면 데이터베이스의 IP 주소를 화이트리스트에 추가해야 합니다.

Ubuntu VM의 포트를 여는 데 도움이 될 수 있는 다음 URL을 참조하십시오.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

관련 정보