태그 보관물: file-transfer

file-transfer

RDP를 통해 큰 파일을 복사하여 붙여 넣는 방법? 원격 컴퓨터의

최근에 RDP를 통해 큰 (1.2GB) 파일을 원격 컴퓨터에 복사하여 붙여 넣기를 시도했습니다. 원격 컴퓨터는 MS Windows Server 2008 Datacenter가 포함 된 가상 테스트 시스템입니다.

먼저 클라이언트 컴퓨터 ISP가 전송 속도를 100 kB / s로 제한 한 자정 전에 복사 및 붙여 넣기를 시도했습니다. 따라서 몇 시간이 걸렸으며 원격 데스크톱이 응답하지 않고 느리게 (느린) 전송을 취소해야했습니다. 따라서 로컬 전송 속도가 4MB / s를 초과하면 자정에 다시 시작했습니다.

따라서 RDP를 통해 복사하는 동안 원격 컴퓨터의 복사 및 붙여 넣기 전송 속도 (브로드밴드)가 독립적으로 느려집니다. 동시에 인터넷에서 다운로드해도 원격 호스트가 느려지지 않습니다.

AFAIU는 원격 컴퓨터의 클립 보드이므로 전송에 의해 메모리가 과부하되기 때문입니다.
특정 프로세스 (파일 붙여 넣기)에 대한 클립 보드 사용을 제어 (제한)하려면 어떻게해야합니까?

그것을 제어하는 ​​가능한 방법은 무엇입니까?

업데이트 :
이전의 느린 속도를 읽은 후 나는 전체 효율에 더 관심이 생각하기 때문에 복사에 사용 및 RDP를 통해 붙여 넣기 및 암호화에 의해 발생 : 시간, 또는 rapidness 모두를 기다리지 않고 작업에 파일뿐만 아니라 가능성을 얻는, 내가 질문 제목 을 다음에서 변경했습니다 .

  • 큰 파일을 붙여 넣기 위해 원격 데스크톱 클립 보드 사용을 제어하는 ​​방법은 무엇입니까?

  • RDP를 통해 큰 파일을 복사하여 붙여 넣는 방법?

예를 들어, 하나의 거대한 (zip) 아카이브를 복사하여 붙여 넣거나 압축을 풀고 압축이 풀린 파일이있는 폴더를 복사하여 붙여 넣는 것이 더 낫습니까?

그리고 더 정확하게 물어보고 싶었습니다.

  • 전반적인 경험을 향상시킬 수있는 방법은 무엇입니까?

    • 전송 속도 (즉, 필요한 파일의 가용성)
    • 원격 호스트의 응답 성 (복사 및 붙여 넣기를 완료하기 전에 원격 코우 터를 작업에 사용할 수있게 함)?


답변

Zip 파일이라고 할 때 모든 개별 파일과 동일한 크기의 압축되지 않은 아카이브를 의미합니까? 아니면 압축 된 아카이브를 의미합니까? 압축 아카이브에 대해 이야기하는 경우 더 빠른 전송이 가능하므로 엄밀히 말하면 더 좋습니다. 물론, 아카이브를 만드는 데 걸리는 시간과 아카이브를 추출하는 데 걸리는 시간을 고려하면 두 머신의 스펙이 아카이브가 느슨한 파일보다 나은지 여부에 대해 적용됩니다.

이제 VNC가 아닌 RDP에 대해 이야기하고 있기 때문에 원격 연결의 대역폭 사용량은 상당히 큽니다. RDP는 VNC보다 응답 성이 뛰어나고 색상 깊이는 기본적으로 256 색 이상 (변경하지 않으면 32 비트)이며 화면 크기는 데스크탑의 크기 등입니다. 원격 연결에만 사용되는 대역폭의 양에 영향을줍니다. 원격 데스크톱의 크기와 16 비트 이하의 색 심도를 떨어 뜨리면 사운드를 공유하지 않는지 확인하십시오. 이렇게하면 원격 연결에 더 적은 대역폭이 사용되므로 파일을 전송하는 경우 원격 세션의 응답 성이 높아야합니다.

하지 않는하지만 결국, 당신은 파일 전송을 스로틀 수, 원격 세션에 상관없이 파일을 전송하는 동안 이후 가능한 한 사용 가능한 대역폭의 대부분은 사이의 전송에 사용되는 것입니다으로, 무엇 부진 얻을 것입니다 원격 기계와 기계.

편집하다

원격 연결 품질에 영향을주지 않고 파일을 전송하는 간단한 방법을 찾으려고합니다. 그것들이 큰 파일인지 작은 파일인지는 중요하지 않습니다. 최종적으로 (클라이언트 시스템) 원격 시스템 (서버 시스템)에 소량의 데이터를 수집합니다. 알다시피 … 입력, 마우스 명령 등. 서버는 원격 연결을 통해 표시되는 이미지의 형태로 항상 많은 양의 데이터를 사용자에게 전송합니다. 따라서 파일을 전송하기 전에 한 방향으로 많은 양의 데이터를 이미 전송하고 있습니다. 그렇기 때문에 전송하는 데이터 양을 줄이기 위해 수행 할 수있는 작업을 수행했습니다. 즉, 전체 화면이 아닌 데스크탑의 원격 시스템에 대해 더 작은 해상도를 사용합니다. 색상 수를 32 비트에서 16 비트 또는 8 비트로 줄입니다. 이 두 단계는 서버 (원격)에서 클라이언트 (귀하)로 전송하는 데이터 양을 삭제합니다. 또한 동일한 연결 및 경로를 따라 파일 전송을 시작하면 원격 연결이 덜 진행됩니다.

내가 말했듯이 … 당신이 할 수있는 일은 연결을 선명하고 반응 적으로 유지합니다. 왜? 서버에서 클라이언트로 파일을 전송하기 시작하면 파이프를 따라 사용 가능한 모든 대역폭을 빨아 들일 것입니다. 이미 파이프에있는 일부 대역폭을 원격으로 사용하고 있습니다. 연결 자체.

먼저 클라이언트 컴퓨터 ISP가 전송 속도를 100 kB / s로 제한 한 자정 전에 복사 및 붙여 넣기를 시도했습니다. 따라서 몇 시간이 걸렸으며 원격 데스크톱이 응답하지 않고 느리게 (느린) 전송을 취소해야했습니다. 따라서 로컬 전송 속도가 4GB / s를 초과하면 자정에 다시 시작했습니다.

따라서 처음 전송을 시도했을 때 100kb / s의 다운로드 연결이있었습니다. 1.2GB의 파일을 가능한 한 빨리 이동하고 있었으므로 가능한 100kb / s의 많은 양을 먹게되었습니다. 어떤을 떠날 것을 원격 데스크톱 연결을 지원하는 데이터를위한 공간? 물론, 그것은 느리고 응답하지 않을 것입니다. 고려하지 않은 유일한 것은 서버의 업로드 속도입니다. 서버의 업로드 속도가 다운로드 속도보다 느린 경우 …이 완벽한 가상 서버와 서버 간의 경로는 파일 전송을 시작 하자마자이 업로드 속도가 일정하게 유지되도록했습니다. 파일 전송에 의해 대역폭의 상당 부분이 소모되어 원격 연결에 어려움을 겪게됩니다.

왜?

파일 전송을 특정 속도 또는 사용 가능한 대역폭의 비율로 제한하는 것은 없으므로 가능한 모든 kb / s를 사용하려고합니다. 사물의 특성상 원격 연결에 문제가 생길 수 있습니다.

서버에서 다른 곳 (FTP 서버와 같은)으로 파일을 전송하더라도 가능한 한 많은 양의 가용 대역폭이 해당 전송에 할당되기 때문에 전송 중에 연결이 느려질 수 있습니다. 그러나 전송이 완료되면 자정 이후의 수신 파이프가 서버의 발신 파이프보다 훨씬 크기 때문에 원격 연결의 응답성에 영향을 미치지 않고 FTP 서버에서 FTP 서버에서 다운로드 할 수 있습니다.

따라서 원격 연결의 품질을 낮추려고합니다.


답변

원격 컴퓨터의 로컬 드라이브에 대한 링크를 생성하는 RDP 옵션이 있습니다. 이를 활성화하려면 RDP 클라이언트를 시작하고 (표시) 옵션을 클릭 하고 → ” 로컬 리소스 “탭을 엽니 다 . → ” 더보기 “를 클릭하고 → ” 드라이브 “확인란을 선택합니다.

연결 한 후 원격 시스템에서 Windows 탐색기를 엽니 다. 로컬 드라이브가 내 컴퓨터의 드라이브 목록 맨 아래에 나타납니다. “your_computer_name에서 C”로 표시됩니다.

이제 한 시스템에서 다른 시스템으로 파일을 끌어서 놓을 수 있습니다.


답변

unc name \\ tsclient를 사용하여 Windows 7 상자에서 robocopy를 사용합니다.


답변

@Tom의 대답에서 제안한 것처럼 파일을 C & Ping하는 대신 D & D하는 것이 좋습니다. Ctrl+C클라이언트 시스템에서 사용 하는 경우 파일 전송을 방해하는 버그를 피할 수 있다는 추가 이점이 있습니다 .


답변

이 답변들 중 어느 것도 실제로 그 질문을 잘 다루지 못한다고 생각합니다.

Microsoft RDP는 파일 전송에 실제로 최적화되지 않은 프로토콜입니다. 연결 속도가 약간 느리면 화면 그리기 및 마우스 이동과 같은 UI 패킷과 동일한 네트워크 파이프를 통해 이동하는 파일 비트 이동으로 인해이 중 하나가 시간 초과 될 수 있습니다. 그런 다음 서버는 연결이 끊어진 것으로 가정하고 연결을 끊어 IO 채널을 차단합니다. 이것은 물론 문제를 악화시킵니다.

기본적으로 워크 플로를 고려하고 보안 정책을 위반하지 않는 다른 채널 (예 : 인터넷을 통해 워크 스테이션 대신 서버로)을 통해 파일을보다 쉽게 ​​이동할 수있는 방법이 있는지 확인해야합니다.

RDP 파일 복사 채널을 사용해야한다고 결정한 경우이 지침을 따라 잘 작동하십시오.

  • 클라이언트에 대한 UNC 경로를 통해 큰 파일에 직접 액세스하지 마십시오. 예를 들어, 공유 폴더를 활성화하고 \ TSCLIENT \ share에서 파일에 액세스합니다. 이렇게하면 작은 다중 사용 파이프를 통해 큰 파일 내용이 푸시됩니다.
  • 드라이브를 매핑하여 약간의 최적화와 안정성을 얻을 수 있습니다. 예를 들어 NET USE X : \ TSCLIENT \ Share 는 X : 드라이브를 위 위치에 매핑합니다. 여전히 네트워크 파이프에 과부하가 걸리면 연결이 끊어지고 드라이브 매핑도 끊어집니다.
  • 가장 중요한 것은 RDP 클라이언트를 시작할 때 네트워크 대역폭 설정 “모뎀”또는 “느리게”를 선택하십시오. 이렇게하면 파일 전송 및 사운드 채널이 훨씬 더 최적화되어 UI 컨트롤에 사용되는 나머지 파이프를 방해 할 수 없습니다.
  • OS X Microsoft 원격 데스크톱 클라이언트에서이 설정을 이상하게 사용할 수 없습니다. 이 경우 MacPorts를 설치하고 sudo port install rdesktop을 실행 한 다음 rdesktop 및 -xm 설정으로 연결할 수 있습니다 ( “experience”레벨을 “modem 또는 28.8K”로 설정).
  • 위의 권장 사항을 따르면 안정성에 최적화 된 연결을 갖게되며 큰 파일을 밀어도 연결이 끊어지지 않습니다. 이제 복사 / 붙여 넣기 또는 끌어서 놓기보다 파일을 복사하는 데보다 제어 된 방법을 사용하십시오. 예를 들어 ** XCOPY X : *. msi C : \ Install **을 사용하여 파일 이름 패턴과 일치하는 항목을 지정된 파일에 복사하십시오. 로컬 (서버) 디렉토리.

누군가이 제안이 도움이되기를 바랍니다. 그들은 확실히 나를 위해 일합니다.


답변

http://www.bittorrent.com/sync/download보십시오

힙이 더 빠르며 복사가 완료되는 동안 RDP 세션을 열 필요가 없습니다.

또한 위의 제안과 같이 UNC 경로에 액세스 할 필요가 없습니다.

건배


답변

이런 종류의 브라우저 브라우저 기반 WebRTC 기반 파일 전송 서비스를 사용하기 시작했습니다. 현재 베타 버전으로 http://dragshare.com 을 사용하고 있습니다.

RDP 복사 및 붙여 넣기는 항상 고통 스럽습니다. 매우 느리며 수천 개의 파일이 있으면 훨씬 느려집니다. 또한 최대 파일 크기 제한이 있습니다 (경고하지 않지만 초과하려고하면 실패합니다). WebRTC는 RDP가 보여준 것보다 훨씬 빠른 것 같습니다.