nginx proxy manager(npm) 과 ssh 관련 질문 드립니다 !
현재 도메인을 하나 구입해서 사용 중이며, npm 으로 reverse proxy 설정하여 사용 중입니다.
그러나, npm 에서 80 포트를 사용함에 따라 루트 도메인을 사용하여 ssh 접속하려는게 잘 안됩니다.
포트포워딩은 해두었는데 혹시 제가 놓친 부분이나 더 체크해봐야될 사항이 있을까요?
추가로, npm 설정 중 streams 에서 incomming(포트포워딩한 포트), forward(내부 ssh 포트) 로 하여 설정해봐도 안됐습니다.
1등
너굴맨봇 2023.09.26. 10:36
안녕하세요, 안프로치님.😊
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) 헤놀로지라면 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
2등
달소 2023.09.26. 10:57
음,, ssh 터널링이 리버스프록시에서 작동하나요?? 작동하더라도 보안적으로 좋은선택은 아닌듯합니다.
Guacamole같은 툴을 사용하시어 외부에서 내부로 접근하시는걸 추천드립니다.
Guacamole같은 툴을 사용하시어 외부에서 내부로 접근하시는걸 추천드립니다.
달소
터널링 부분은 잘 모르겠네요 ㅜㅜ 추천은 감사합니다. 한 번 확인해보겠습니다 ㅎㅎ
3등
사다리 2023.09.26. 12:06
ssh는 프록싱 못해요. http 트래픽 같은거만 가능합니다.
jerry80 2023.09.26. 12:36
사다리
npm 에서 Stream 을 추가하고 공유기에서 incoming 포트를 npm 으로 포워딩하면 ssh 연결 됩니다.
그런데 이게 incoming port 를 destination 으로 직접 포워딩하는 것에 비해 안전한지는 잘 모르겠습니다. ㅎㅎ
사다리 2023.09.26. 13:18
jerry80
그러네요 tcp 일반이 되는군요... 근데 그냥 포트만 우회하는게 아닌가 싶은데 :) npm 쓰지 않아서 잘 몰랐습니다.
purndal 2023.09.26. 13:25
jerry80
우와... 새로운것을 알게 되었네요.. 스트림을 사용할려면 NPM 쪽으로 포트포워딩 해줘야 하는거라는군요..
이것때문에~ ㅠㅠ;; 하나 해결 못하고 바로 다이렉트로 연결을 해줬는데 나중에 테스트 한번 해봐야겠군요. ㅎ.
이것때문에~ ㅠㅠ;; 하나 해결 못하고 바로 다이렉트로 연결을 해줬는데 나중에 테스트 한번 해봐야겠군요. ㅎ.
jerry80 2023.09.26. 12:38
Strem 사용하려면 공유기에서 incoming port 를 npm 으로 열어주어야 합니다.
jerry80 2023.09.26. 12:47
cmt alert