program tip

원격 RDP에서 로컬 컴퓨터로 파일 복사

radiobox 2020. 11. 27. 07:59
반응형

원격 RDP에서 로컬 컴퓨터로 파일 복사


원격 Windows 서버에 대한 RDP 세션을 시작하고 로컬 컴퓨터로 파일 전송을 수행 할 수있는 방법이 있습니까? 원격 Windows Server의 버전은 다양합니다. 2000 년부터 2008 년까지의 범위입니다.

나는 해결책을 찾으려고 노력했지만 모든 곳에 흩어져있는 것처럼 보입니다. 일부는 mstsc.exe 사용을 제안하고 다른 일부는 PowerShell / Java / ASP Net을 제안합니다. 혼란 스럽습니다. 여기에 몇 가지 지침을 감사드립니다.

감사!

아래 업데이트 : 2012 년 2 월 17 일

모든 제안에 감사드립니다. 원격 서버가 안전하게 잠겨 있고 SSH 서버, FTP 서버 또는 공유 드라이브를 설치할 수 없다고 추가하고 싶습니다. 원격 시스템에 액세스하는 유일한 방법은 RDP를 통하는 것이며 이러한 시스템은 권한이있는 사용자 만 RDP를 사용하여 이러한 시스템에 액세스 할 수있는 별도의 VLAN에 있습니다. 권한있는 사용자가 필요한 파일을 다운로드하는 데 도움이되는 스크립트를 만들려고합니다.


원격 데스크톱을 사용하여 드라이브를 매핑 할 수 있습니다.

옵션> 로컬 리소스> 기타

여기에 이미지 설명 입력


자동화 된 솔루션이없는 경우 원격 데스크톱에서 Ctrl + C, 로컬에서 Ctrl + V. (복사 및 붙여 넣기를 활성화하려면 RD 구성을 확인하십시오.)


mstsc를 사용하여 원하는 드라이브를 매핑 한 후에는을 (를) 사용 \\tsclient하여 로컬 컴퓨터의 파일 시스템 (예 : 원격 상자에 RDP를 적용한 터미널 서비스 클라이언트)에 액세스 할 수 있습니다 .

당신이하려는 모든 것이 원격 박스에서 파일을 복사하는 것이라면, 그냥 \\machine\c$\path등을하거나 폴더를 공유하고 \\machine\share그것들을 얻기 위해하십시오. 이 경우 RDP는 필요하지 않습니다.


Andy가 말한대로 필요한 드라이브를 매핑하면 RDP 속성의 프로그램 탭에서 로컬 경로 ( 로컬 드라이브를 참조 하는 사용) 지정하여 연결할 때마다 로컬 배치 파일을 원격으로 실행할 수 \\tsclient\c있습니다. 해당 경로 앞에 cmd / c
를 작성하는 것을 잊지 마십시오 .
rdp 연결은 배치 파일이 끝나면 자동으로 닫히지 만 pause끝에 명령을 추가하여 실행 중에 발생한 일을 확인할 수 있습니다 .

이렇게 연결하면 연결하기 전에 배치 파일을 편집 할 수 있습니다.

rdp BAT 실행


powershell에서 다음 명령을 실행하여 원격 컴퓨터에서 PSRemoting을 활성화했는지 확인하십시오.

Enable-PSRemoting –Force

클라이언트 컴퓨터에서 다음 명령을 실행하여 연결 네트워크를 설정하십시오. "\ {RemoteIP} \ c $" "{Password}"/ USER : "{Username}"/ persistent : no

여기에서 Copy-Item, Delete-Item을 네트워크를 통해 사용할 수 있습니다.

항목 복사 [PACKAGEPATH] * \ [컴퓨터] \ c $ \ installers -recurse


RDP를 통해 파일을 복사하고 붙여 넣을 수 있으며 완벽하게 작동합니다. 자세한 내용은 http://www.reddit.com/r/sysadmin/comments/1d6a1o/til_you_can_copy_and_paste_files_over_rdp/참조 하십시오 .


  1. 클라이언트 컴퓨터에서 실행-> mstsc.exe-> 로컬 리소스-> 클립 보드를 활성화합니다.
  2. 원격 컴퓨터-> 창에서 명령 (Windows 키 + R)을 실행합니다.
  3. cmd-> (Taskkill.exe / im rdpclip.exe) 유형 대괄호 명령을 엽니 다.
  4. "성공"을 얻은 다음
  5. 동일한 명령 프롬프트 "rdpclip.exe"를 입력합니다.
  6. 이제 둘 다 복사하여 붙여 넣으십시오.

eug모든 사람이 간과 한 것처럼 보이는 매우 유용한 댓글 입니다.

를 사용하여 드라이브 문자에 매핑 한 다음 원격 데스크톱에서 해당 드라이브를 선택 하여 단일 폴더매우 쉽게 공유 할 수 있습니다 subst.

이 방법 subst이 실행되는 사용자에 대해서만 매핑 수행 하기 때문에이 방법에 문제가 발생하기가 매우 쉽습니다 .
따라서 단일 명령 프롬프트에서 모든 것을 실행하는 것이 좋습니다.

  1. 명령 프롬프트를 엽니 다 (Win + R-> cmd).
  2. 유형 subst <lettertomap>: <pathtofolder>
  3. 유형 mstsc(원격 데스크톱 실행)

있다는 사실을 숙지 subst이 파일 전송의 1 시간 세션에 대한 대부분의 편리 있도록 매핑 물론, 재부팅 지속되지 않습니다.

실제로 매핑을 수행하는 다른 방법도 있습니다 . raymond.cc를 참조하십시오 .

그리고 네, 매핑은 드라이브의 나머지 부분에 대한 액세스를 허용하지 않는 것 같습니다. 비록 그것이 chroot와 같은 "취약점"이 없다고 내 인생에 장담하지는 ​​않겠지 만 (처음에는 안전해야한다고 가정) .


1) Dropbox 또는 이에 상응하는 클라우드 스토리지 제품을 설치하고 컴퓨터간에 필요한 파일을 동기화합니다. 특정 기기에서 특정 폴더 만 동기화하도록 허용 할 수 있습니다 (보관함 전체를 동기화 할 필요가없고 필요한 폴더 만 동기화 할 수 있음).

2) 원격 서버에 두 명 이상의 사용자를 설정할 수있는 경우 두 번째 사용자를 지정하고 user2 세션이 rdp 세션을 user1에 연결하도록합니다. 이렇게하면 로컬에서 rdp에 로그인 한 상태를 유지하지 않고도 클라우드에서 user1의 GUI가 유지됩니다.

이 비디오 는 rdp 세션을 열린 상태로 유지하기 위해 서버에서이 두 사용자 설정을 구현하는 방법을 보여줍니다. 이것은 닫기를 결정할 때까지 1 rdp 세션을 '영구적으로'사용합니다. [마크 다운은 동영상을 포함 할 수 없습니다. :(]

그런 다음 사용 AmmyyAdmin AnyDesk를 연결하고 바탕 화면을 조작하는 사용자 1의 바탕 화면에. 여기에는 AnyDesk의 파일 관리자 기능을 사용하여 필요한 폴더를 찾아보고 복사하는 것이 포함됩니다. 직접 IP 연결을 통해 연결하면 AnyDesk를 무료로 사용할 수 있습니다. 대부분의 vps 서버에는 전용 IP 주소 또는 하위 도메인 주소가 있으므로 문제가되지 않습니다. AnyDesk 로그인 및 무인 원격 연결에 액세스 할 수있는 ID를 암호로 보호하는 것이 좋습니다. AnyDesk 파일 관리자는 약간 조잡하지만 작동합니다. 그들의 가장 큰 것은 단순성과 속도입니다.

참고 : 원격 사용자의 데스크톱에서만 휴대용 모드를 사용하십시오. AnyDesk를 완전히 설치하지 마십시오. 또한 RDP 창의 크기와 관련하여 데스크톱 화면을 스트리밍하기 위해 CPU 사용량이 증가 할 수 있습니다. 4 개의 코어가있는 1280 x 2048 창을 사용하고 있으며 CPU 사용량은 22-25 % 유휴 상태이거나 물건을 움직입니다. 대상 서버에 더 많은 비디오 RAM 또는 그래픽 프로세서가있는 경우 감소 할 수 있습니다. 그러나 "파일 찾아보기"(데스크톱을 스트리밍하지 않고 파일 관리자 만 사용) 만하는 경우 CPU 사용량> 0.3 % 유휴 상태 및> 1 평균 % (파일 업로드 완료시 최대 5-6 % 버스트 및 조각이 마무리되고 있습니다).

You'd have to write your own scripts (java, .net, c#/c++, AutoIT, etc) to launch AnyDesk locally and automate the connecting and downloading specific files.

This strategy is a bit more complex, but it should do the job. Not sure why microsoft rdp cannot have some simple, quick file manager like what ammyy admin AnyDesk has; oh well.


Add: Can also use AnyDesk or Teamviewer. Teamviewer became a lot more restrictive on what is considered to be "non commercial use", but Anydesk is secure, much smaller footprint, and if you can have a direct connection doesn't seem to care too much about usage. If you do need a license, it will be much lighter on the wallet.

AnyDesk는 설치 없이도 완벽하게 작동합니다. 실제로 위에서 설명한 서버 환경에서 사용하는 경우 에는 설치 하지 않는 것이 좋습니다.

편집 : AmmyyAdmin은 보안 및 기술 문제로 인해 몇 달 동안 더 이상 권장되지 않습니다. GUI / 거의 모든 Windows 기능과의 상호 작용을 자동화하는 스크립팅 기능으로 AutoIT를 추가했습니다.

참고 URL : https://stackoverflow.com/questions/9304953/copy-files-from-remote-rdp-to-local-machine

반응형