Computer >> 컴퓨터 >  >> 체계 >> Windows Server

원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음

RDP 프로토콜을 사용하여 워크스테이션, Windows 서버 또는 RDS 팜에 대한 원격 연결을 적극적으로 사용하는 경우 클립보드가 원격 데스크톱 세션에서 작동하지 않을 때 문제가 발생했을 수 있습니다. 따라서 컴퓨터와 원격 호스트 간에 텍스트나 파일을 전송(복사/붙여넣기)할 수 없습니다. 이 문제는 Windows Server와 데스크톱 Windows 버전 모두에서 발생합니다.

두 가지 시나리오가 가능합니다. RDP를 사용한 파일/데이터 복사는 원격 서버 또는 rdpclip.exe에서 허용되지 않습니다. 현재 사용자 세션에서 프로세스가 충돌했습니다.

RDP 클립보드(Rdpclip.exe)가 원격 데스크톱 세션에서 작동을 멈춤

RDP 세션의 클립보드가 예기치 않게 작동을 멈춘 경우 붙여넣기 컨텍스트 메뉴의 옵션이 비활성화되면 현재 RDP 세션을 올바르게 종료(로그오프)하고 다시 연결하는 것이 더 쉽습니다. 이렇게 하면 원격 데스크톱 클립보드 문제가 확실히 해결됩니다. 그러나 RDP 세션에서 모든 앱을 다시 열어야 하기 때문에 항상 편리한 것은 아닙니다. 다행히 로그오프하지 않고 RDP 세션에서 올바른 클립보드 작업을 복원하는 방법이 있습니다.

Rdpclip.exe 로컬 컴퓨터와 원격 데스크톱 호스트 간의 클립보드 작업을 담당합니다. 원격 데스크톱에 연결할 때 각 원격 사용자 세션에 대해 별도의 rdpclip.exe 프로세스가 시작됩니다. 작업 관리자를 사용하여 rdpclip.exe를 종료할 수 있습니다. (RDP 클립보드 모니터 ) 처리하고 수동으로 실행합니다(작업 관리자 -> 파일 -> 새 작업 시작 -> rdpclip -> Enter).

원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음

일반적으로 원격 클립보드 작업을 빠르게 복원하는 데 도움이 됩니다. 복사/붙여넣기(Ctrl+C / Ctrl+V ) RDP 세션에서 작업 중입니다.

원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음

사용자는 rdpclip.exe 프로세스가 간단한 PowerShell 스크립트를 사용하여 끊긴 경우 다시 시작할 수 있습니다. PS1 파일을 공개 프로필 데스크톱 폴더에 넣거나 GPO를 사용하여 사용자 데스크톱에 복사하면 충분합니다.

(Get-WmiObject -Query "select * from Win32_Process where name='RDPClip.exe'"|?{$_.GetOwner().User -eq $ENV:USERNAME}).Terminate()
rdpclip.exe

더 편리하게 사용할 수 있도록 PowerShell 스크립트에 서명하거나 PowerShell 실행 정책을 구성할 수 있습니다.

RDP 클립보드를 통해 데이터를 복사하려면 다음 조건이 충족되어야 합니다.

  1. 원격 컴퓨터에 연결하는 데 사용하는 RDP 클라이언트 설정에서 원격 클립보드를 활성화해야 합니다. 클립보어 확인 d 원격 세션에서 사용할 장치 및 리소스 선택 로컬 리소스 섹션 기본 제공 mstsc.exe 탭 클라이언트;
    원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음 원격 데스크톱 연결 관리자(RDCMan) 또는 mRemoteNG와 같은 대체 RDP 클라이언트를 사용하는 경우 원격 클립보드 옵션은 다르게 호출될 수 있습니다.
  2. 클립보드를 사용한 데이터 복사 및 붙여넣기는 RDP/RDS 호스트에서도 허용되어야 합니다(이 작업을 수행하는 방법은 아래 참조).

Windows에서 RDP 클립보드를 통한 복사 및 붙여넣기를 허용/방지하는 방법은 무엇입니까?

그룹 정책 또는 레지스트리 설정을 사용하여 복사 및 붙여넣기 작업을 위해 Windows 호스트에서 RDP 클립보드 사용을 활성화하거나 비활성화할 수 있습니다.

    1. 로컬 그룹 정책 편집기 실행:gpedit.msc
    2. 컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> 원격 데스크톱 서비스 -> 원격 데스크톱 세션 호스트 -> 장치 및 리소스 리디렉션으로 이동합니다.
    3. RDP 세션의 클립보드를 사용하여 원격 서버로/에서 데이터 복사를 방지하려면 활성화됨으로 설정하십시오. 다음 정책의 경우:
      클립보드 리디렉션을 허용하지 않음 (클립보드 리디렉션은 RDP에서 클립보드를 사용하여 텍스트 또는 파일을 복사하는 데 사용됩니다.)
      드라이브 리디렉션을 허용하지 않음 (드라이브 매핑/리디렉션을 통해 사용자는 RDP 세션에서 로컬 드라이브에 액세스할 수 있습니다. 파일을 복사할 때도 사용됩니다.)
      원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음 사용자 GPO 섹션에 동일한 정책 설정이 있습니다. 특정 RDP 사용자에 대해 클립보드 및 연결된 드라이브 사용을 비활성화할 수 있음을 의미합니다. 독립 실행형(작업 그룹) 컴퓨터에서 관리자가 아닌 사용자에 대해 RDP 클립보드를 비활성화하기 위해 MLGPO를 사용할 수 있습니다.
    4. RDP 클립보드를 강제로 사용하려면 설정 값을 사용 안함으로 변경하세요. (기본적으로 RDPClip을 사용하여 로컬 컴퓨터와 원격 RDP 호스트 간에 데이터를 복사할 수 있음)
    5. gpupdate /force를 사용하여 그룹 정책 설정 업데이트 . 사용자에게 새 설정을 적용하려면 RDP 세션을 종료해야 합니다(logoff 사용). 연결 해제 대신) 또는 RDS 시간 초과에 따라 사용자 세션의 자동 연결 해제를 기다립니다.
레지스트리를 통해 모든 호스트 사용자에 대해 RDP 클립보드를 비활성화할 수 있습니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server의 다음 REG_DWORD 매개변수 위에서 설명한 정책 설정과 일치:

  • DisableClipboardRedirection =1
  • DisableDriveRedirection =1

다음과 같이 컴퓨터와 원격 호스트 간의 RDP 클립보드를 비활성화할 수 있습니다.

reg add “HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” / v “DisableClipboardRedirection” / t REG_DWORD / d 1 / f
reg add “HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” / v “DisableDriveRedirection” / t REG_DWORD / d 1 / f

Windows Server에서 실행되는 RDS 호스트를 사용하는 경우 컬렉션 설정(원격 데스크톱 서비스 -> 컬렉션 -> 작업 -> 속성 편집 -> 클라이언트 설정)에서 클립보드 및 로컬 드라이브 리디렉션을 비활성화할 수 있습니다. 클립보드 선택 취소 및 드라이브 다음에 대해 리디렉션 활성화 옵션 섹션.

원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음

사용자에 대해서만 RDP 세션에서 복사를 거부하고 관리자는 허용하지 않으려면 실행 파일에 대한 NTFS 권한을 변경할 수 있습니다. C:\windows\system32\rdpclip.exe . 그렇게 하려면 파일의 보안 속성에서 기본 제공 사용자 그룹에 대한 읽기/실행 권한을 선택 취소하고 목록에서 그룹을 제거합니다(먼저 파일 소유자를 TrustedInstaller에서 다른 소유자로 변경해야 함).

원격 데스크톱(RDP) 클립보드를 통해 복사하여 붙여넣을 수 없음