Azure (Microsoft)에서 Java를 사용하여 하나의 Windows 인스턴스를 시작하고 445, 8077과 같은 몇 가지 인바운드 포트를 열려고합니다. 보안 그룹 포트 열기를 사용해 보았지만 시스템 수준이 아닌 보안 그룹 수준의 인바운드 포트만 열었습니다. 시작하기 전에 또는 시작한 후에도 열 수 있도록 몇 가지 솔루션을 제공하십시오. 아래 URL에서 AWS와 동일한 작업을 수행했습니다.
Open some custom inbound ports e.g. 8077 by using 80 or 3389사용자 정의 인바운드 방화벽 포트를 엽니 다. 8077 Azure에서 java를 사용하여 어떤 방식 으로든 사용
2
A
답변
2
내 이해가 옳다면 Azure (Windows 서비스)에서 Windows VM을 사용합니다. AWS 인스턴스와 동일합니다. Power Shell을 사용하여 Windows 방화벽에서 포트 8077을 열 수 있습니다.
netsh advfirewall firewall add rule name="Open Port 8077" dir=in action=allow protocol=TCP localport=8077
Azure VM의 경우 열린 포트가 Azure NSG이어야합니다. 는
업데이트 :이 작업을 수행하는 푸른 자바 SDK를 사용하려면
,이 example을 사용할 수 있습니다.
나는 다음과 같은 사용자 정의 스크립트 확장을 추가하는 예제를 수정
windowsVM.update()
.defineNewExtension("shuitest")
.withPublisher("Microsoft.Compute")
.withType("CustomScriptExtension")
.withVersion("1.9")
.withMinorVersionAutoUpgrade()
.withPublicSetting("commandToExecute", "netsh advfirewall firewall add rule name=\"Open Port 8077\" dir=in action=allow protocol=TCP localport=8077")
.attach()
.apply();
당신은 Github에서 내 code을 확인할 수 있습니다.
1
아니요, PaaS에서는 사용자 정의 포트를 열 수 없습니다. 사용자 지정 포트를 열려면 Azure VM으로 이동해야합니다.
관련 문제
- 1. 다른 포트를 사용하여 azure에서 실행중인 프로젝트에 사용자 정의 도메인 매핑
- 2. 사용자 정의 숭고한 빌드가 콘솔을 엽니 다.
- 3. 전자 메일을 보낼 수있는 포트를 엽니 다.
- 4. URL 대신 사용자 정의 HTML을 사용하여 새 탭을 엽니 다.
- 5. 기본 브라우저에서 미리 지정된 시작점과 종료점을 사용하여 Google지도를 엽니 다.
- 6. XML 데이터를 activerecord 패턴으로 처리 : 어떤 방식 으로든?
- 7. Java를 사용하여 원격으로 PowerShell 명령을 실행하십시오.
- 8. Java를 사용하여 디렉토리 및 목록 내용을 엽니 다.
- 9. Firebase auth의 오류가 발생하지만 어떤 방식 으로든 오류가 해결되지 않습니다.
- 10. Microsoft Azure에서 호스팅하는 데이터베이스 및 방화벽
- 11. 거기에 어떤 방식 으로든 안드로이드에서 leaveclock 떠나거나 끝내는 이벤트가 있습니다
- 12. 어떤 방식 으로든 단축/능률화 할 수 있습니까?
- 13. 어떤 방식 으로든 Functor 클래스를 읽을 수 없습니다.
- 14. 배포 유형이 어떤 방식 으로든 응용 프로그램에 영향을 줍니까?
- 15. Netbeans 및 선 정렬, 어떤 방식 으로든 할 수 있습니까?
- 16. 어떤 방식 으로든 UIWebview를 음소거/음소거 해제 할 수 있습니까?
- 17. 자체 호스팅 WCF 서비스는 어떤 방식 으로든 제한됩니까?
- 18. 어떤 방식 으로든 일시 변수를 직렬화 할 수 있습니까?
- 19. Express 사용자를 얻으려면 어떤 방식 으로든 후크를 설치 하시겠습니까?
- 20. For Each 루프의 값 수정 - 어떤 방식 으로든?
- 21. GMT 오프셋이 같은 시간대가 어떤 방식 으로든 다릅니 까?
- 22. Android : 최근 제안 청취자가 사용자 정의 활동을 엽니 다.
- 23. MySQL의 : 사용자 정의 방식
- 24. 사용자 정의 방식
- 25. TextField.inputView가 응용 프로그램에서 사용자 정의 키보드를 엽니 다.
- 26. 페이지를 언로드하기 전에 사용자 정의 JQuery 대화 상자를 엽니 다.
- 27. tesorflow는 top_k와 어떤 식 으로든 사용하여 정렬합니다.
- 28. Java를 사용하여 Mac에 사용자 이름/비밀번호 저장
- 29. IIS에서 웹 사이트를 호스팅하기 위해 어떤 방화벽 포트를 열어야합니까?
- 30. html doc는 실행시 사용자 정의 크기의 "url"윈도우를 엽니 다.
Azure App 서비스 (Paas 서비스)를 사용하는 경우 포트 80, 444 만 허용합니다.하지만 Azure VM을 사용하는 것은 내 이해에 따라 로컬 Windows 인스턴스처럼 보이며 Windows 방화벽에서 포트를 쉽게 열 수 있습니다. –
Netsh는 powershell과 직접적인 관련이 없습니다. – eckes
@eckes 예, 'netsh'는 Power Shell이나 cmd console에서 실행할 수 있습니다. –