Windows 10 외부에서 samba 접속 설정 방법

https://xzpluszone.tistory.com/4 글을 참고하되, 몇몇 부분을 수정하였더니 성공했다.

  1. 외부에서 samba 접속에 이용할 포트(이 글에서는 65000)을 내부 장치(라즈베리파이 등)의 445 포트로 공유기에서 포트포워딩을 해준다.
  2. 위 글에 나와있는 대로 레거시 하드웨어 추가 및 IP 등 설정을 진행한다.
  3. 위 글에 나와있는 대로 관리자 권한 powershell에서 적혀있는 명령어를 실행한다.
  4. 위 글에 나와있는 대로 레지스트리 값 5개 중 4개(RequireSecureNehotiate 제외-오타인듯?)을 (필요시 생성 후) 수정한다.
  5. 관리자 권한 cmd에서 sc config LanmanServer start=disable 을 실행한다.
  6. 위 글에 나와있는 대로 netsh 명령어를 실행한다.
  7. 위 글에 나와있는 대로 netstat 및 netsh 상태를 확인한다.
  8. 위 글 아래쪽에 나와있는 대로 EnableLinkedConnections의 값을 1로 설정한다.
  9. MyEntunnel이란 프로그램을 설치한다.
  10. MyEntunnel의 Settings 탭에서 SSH 세팅을 해주고(호스트 uri, 계정, 자동접속 여부 등), Tunnels 항목에서 아래와 같이 입력한다.
    10.0.0.2:65000:(samba host ip):(samba host port)
  11. MyEntunnel에서 연결 후 \\10.0.0.2로 접속한다.

대화에 참여

댓글 3개

  1. Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters”RequireSecureNegotiate -Value 0 -Force regedit 입력 했지만 “Set-ItemProperty : ‘regedit’ 인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.” 에러가 뜸니다.
    도와 주세요

댓글 남기기

ingyerkim에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다