저는 Ubuntu를 자주 사용하고 Remmina(원격 데스크톱)를 통해 Windows에 액세스합니다. Remmina에서는 Windows가 공유 폴더를 디스크 드라이브로 표시하도록 로컬 Linux 폴더를 Windows에 공유하도록 설정할 수 있습니다.
이제 요구 사항이 변경되었습니다. 내 Ubuntu는 여전히 실행 중이며 네트워크를 통해 액세스할 수 있습니다. 저는 지금 주로 Windows에서 작업하고 있으며, Linux에서 Windows로 공유했던 것과 동일한 폴더에 액세스하고 싶습니다. 조금 검색해 보니 Windows에 추가 도구를 설치하라고 요청하는 기사가 많이 있었습니다.
Remmina가 어떻게 추가 도구를 설치하지 않고도 Windows에서 Linux 폴더에 액세스할 수 있도록 허용하는지 궁금합니다.
Remmina가 Windows에 무언가를 설치한 경우 이를 활용하고 Linux에 다시 연결하여 폴더를 가져올 수 있습니까?
Remmina 공유 폴더는 원격 데스크톱 프로토콜을 기반으로 합니까? 얼마 전 Windows에서 Windows로 RDP를 사용했지만 그런 옵션을 발견하지 못했습니다.
답변1
Remmina는 표준 원격 데스크톱 기능("드라이브 리디렉션" 채널)을 사용합니다. 이는 RDP 서버가 클라이언트에 요청을 다시 보낼 수 있도록 하는 여러 채널 유형 중 하나입니다. 모든 파일 액세스는 RDP 클라이언트를 통과하며 RDP 연결이 활성화되어 있는 동안에만 가능합니다.
동일한 기능을 다음에서 찾을 수 있습니다.Windows의 원격 데스크톱 클라이언트(mstsc), 전체 드라이브를 공유하는 형태로만 구현됩니다. (Linux RDP 클라이언트는 공유하는 각 폴더에 대해 가상 드라이브를 발명하여 약간의 속임수를 씁니다.)
그러나 비RDP 파일 액세스의 경우 가장 좋은 옵션은 다음을 제공하는 것입니다.SMBv2/3Ubuntu 시스템에 Samba를 설치하여. (LAN을 통해 RDPDR보다 속도가 상당히 빠릅니다.)
최신 Windows 10 시스템을 사용하는 경우 Samba를
smb.conf
다음과 같이 구성하세요.[global] disable netbios = yes server min protocol = SMB3_02 smb encrypt = mandatory
공유 추가:
[Home] path = /home/gqqnbig read only = no valid users = gqqnbig
다음을 실행하여 SMB의 비밀번호를 설정하십시오.
sudo smbpasswd -a gqqnbig
다른 옵션은SFTP(SSH를 통한 파일 전송). Ubuntu에 설치한 openssh-server
다음 Windows에 WinSCP와 같은 클라이언트를 설치합니다.
답변2
이 기능의 클라이언트 측에서는구현Remmina의 작품입니다.지정된기본 프로토콜(RDP, 즉 Windows 터미널 서비스)에 의해.
Windows에 내장된 RDP 서버는 서버 측을 구현합니다. 이것이 Windows 내에서 추가 도구가 필요하지 않은 이유입니다.
Microsoft의 Windows(및 Mac) RDP 클라이언트도 이 기능을 구현하므로 Windows-Windows 및 Mac-Windows 폴더 공유에도 사용할 수 있습니다.