WAN을 통해 Windows 7 컴퓨터에서 Linux 컴퓨터의 디렉터리에 액세스합니다.

WAN을 통해 Windows 7 컴퓨터에서 Linux 컴퓨터의 디렉터리에 액세스합니다.

디렉터리에 액세스하고 싶습니다.

운영 체제로 Linux Ubuntu 14.04가 설치된 컴퓨터에서

운영 체제로 Windows 7이 설치된 컴퓨터에서

Windows 탐색기에서.

두 컴퓨터 모두 Linux Ubuntu 14.04가 설치되어 있는 경우 SSH 공개-개인 키 쌍을 설정하는 것은 명령을 연결하고 실행하는 것만큼 간단합니다.

nautilus ssh://user@WAN_ip_address:port_number/directory_to_access

, Windows 7을 실행하는 컴퓨터에서 이 작업을 수행하는 방법은 무엇입니까?

답변1

내 생각에는XY 문제

마음이 바뀔 수 있다면 사용하세요Windows 탐색기에만 해당파일을 찾아보려면 다운로드하는 것이 좋습니다.WinSCPssh/scp, 프로토콜을 통해 파일에 액세스

인터넷의 어떤 파일이나 블록 관련 프로토콜을 사용하는 것보다 더 안전하고, 암호화가 필요하지 않으며, 실행 중인 경우 openssh-server데이터를 안전하게 유지하기 위해 귀찮게 VPN을 설정할 필요가 없습니다.

답변2

Linux 시스템에서 Windows 시스템에 액세스하려면(터미널에서):

  1. ntfs-3g 및 cifs-utils 패키지를 설치합니다(sudo apt-get install 또는 yum install).
  2. /shared와 같은 로컬 마운트 디렉터리를 만듭니다.
  3. /etc/fstab을 편집하고 다음을 추가합니다. \\WIN-IP\share$ /shared cifs rw,noauth,suid,username=computer_name\user_name 0 0
  4. 파일을 저장하고 다음을 실행합니다.mount -a
  5. /shared를 찾아 실행하세요.ls

Ubuntu 시스템에서 Windows 시스템에 액세스하려면(GUI에서):

  1. Ubuntu 컴퓨터에서 Nautilus를 엽니다.
  2. 왼쪽 패널에서 서버에 연결을 클릭합니다.
  3. 서버 주소 아래에 다음을 입력합니다.smb://WIN-IP/share

서버에 연결 smb://컴퓨터 이름/공유 이름

Windows에서(터미널에서) Linux 시스템에 액세스하려면:

따르다우분투 공식 가이드.

고려해야 할 또 다른 사항은 WAN을 통해 Samba 액세스를 허용하려면 TCP 포트 139 및 445와 UDP 포트 137-138을 열어야 한다는 것입니다.

답변3

나의 첫 번째 제안은 WinSCP(https://winscp.net/eng/index.php), 지원 sftpscp기타 프로토콜.

또 다른 제안은 Swish SFTP(http://www.swish-sftp.org/) Windows 탐색기에 통합됨

답변4

제가 평소에 별로 좋아하지는 않지만 제가 홍보하고 싶은 또 다른 가능성은 클라우드 스토리지입니다. 이 경우 클라우드 스토리지의 장점은 다음과 같습니다(단, 이에 국한되지는 않음).

  • 플랫폼에 구애받지 않음
  • 다중 호스트 동기화
  • 로컬 복사본에서 문서에 액세스
  • 호스트가 오프라인이므로 영향이 제한됩니다.

물론 오픈소스와 무료 소프트웨어를 추천합니다.해양 문서또는자신의 클라우드, 둘 다 집에서 구현하거나 원하는 경우 전용 서버에서 구현할 수 있습니다. 일부 클라우드 서비스는 지불하는 금액에 따라 저장 공간을 제한합니다.

관련 정보