Windows 시스템에서 네트워크 드라이브를 매핑할 때 455 이외의 포트를 통해 Linux 서버의 Samba 서비스에 원격으로 액세스하는 방법

성명

  • 일반적으로 Windows에서 네트워크 드라이브를 매핑하기 위해 Linux 서버의 Samba 서비스를 사용할 때 일반적인 기본값은 내부 네트워크에서 Linux 서버의 IP를 직접 채우는 것이며 기본적으로 포트 445로 설정됩니다.
  • Windows가 Linux 서버와 동일한 네트워크 세그먼트에 있지 않으면 어떻게 해야 합니까?

1 관리자 계정으로 CMD를 열어 포트 445 점유 확인

netstat -ano | findstr 445

여기에 이미지 설명 삽입
모니터링 할 pid 4 프로세스입니다.

2 서버 서비스 비활성화

컴퓨터 - 관리 - 서비스 및 응용 프로그램 - 서비스를 마우스 오른쪽 버튼으로 클릭하고 서버라는 서비스를 찾은 다음 두 번 클릭하여 속성을 열고 시작 유형을 사용 안 함으로 변경합니다.
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

3 컴퓨터를 다시 시작하고 455 포트 점유를 다시 확인하십시오.

netstat -ano | findstr 445

비어 있는 상태로 표시됩니다.

4 포트 포워딩 수정

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=$(smb服务器的IP地址或绑定的域名) connectport=$(smb服务器的端口号)

5 포트포워딩 성공 여부 확인

netsh interface portproxy show all

다음과 같이 표시할 수 있습니다.
여기에 이미지 설명 삽입

6 네트워크 드라이브 매핑

네트워크 드라이브를 매핑할 때 127.0.0.1을 입력하여 Linux 서버의 Samba 서비스에 매핑합니다.
여기에 이미지 설명 삽입

7 매핑 완료

Windows에서 매핑된 네트워크 드라이브는 다음과 같습니다.

여기에 이미지 설명 삽입

추천

출처blog.csdn.net/Xiaoma_Pedro/article/details/131419839