Передача файлов через RDP в Windows Server
При настройке и использовании FTP внутри сервера Windows FTP является предпочтительным методом для передачи файлов.Соединение RDP имеет возможность передавать файлы.Мы настоятельно рекомендуем использовать это только для небольших передач файлов с небольшими размерами в качестве скорости, при которой передача файла RDP выполняется гораздо медленнее, чем то, что соединение сервера может быть при использовании FTP.Мы обсудим, как настроить и использовать FTP в Windows в другой статье.
Передача файлов или папок на соединение RDP очень просто. Сначала подключитесь к вашему серверу Windows через удаленный рабочий стол. Руководства по этому Окна а также MAC можно найти, нажав на ссылку на имя ОС.После подключения к серверу вы щелкните правой кнопкой мыши файл или папку на локальном компьютере, который вы хотите перенести и выбрать копию.Затем нажмите на окно удаленного рабочего стола, которое вы открыли, чтобы изменить фокус вашего курсора и щелкните правой кнопкой мыши, и выберите «Вставить».Файлы будут передаваться через соединение RDP, а затем отображаются на рабочем столе сервера.
Опять же, мы рекомендуем использовать это только для небольших передач файлов из-за скорости передачи RDP-соединения.
Как всегда, если у вас есть какие-либо проблемы с этим или требуют дополнительной помощи, пожалуйста, свяжитесь с нашими 24/7 Live Chat.Мы всегда здесь, чтобы помочь.
Copy Files from Remote RDP to Local Machine [closed]
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 years ago .
Is there a way I can launch a RDP session to a remote Windows server, and perform a file transfer to the local computer? Versions of the remote Windows Server varies. Ranges anywhere from 2000 to 2008.
I’ve tried to look up solutions and it seems scattered everywhere. Some suggest using mstsc.exe, others suggest PowerShell / Java / ASP Net. I’m confused. Appreciate some guidance here.
Update Below: 17 Feb 2012
Thanks for all suggestions. Would like to add that the remote servers are securely locked down and I’m not allowed to install SSH servers, FTP servers, or shared drives. The only way for accessing the remote machine is through RDP, and these machines are also on separate VLANs to which only authorised users can use RDP to access these machines. I’m trying to create a script that can help authorised users to download the required files.
9 Answers 9
You can map a drive using remote desktop.
Options > Local Resources > More

![]()
Ctrl + C at the Remote Desktop, and Ctrl + V at local, if you not looking for any automated solution. (Please check RD Config to enable copy and paste)
Once you have mapped the drives you want using mstsc, you can use \\tsclient to access the file system of the local machine i.e the Terminal services client from which you have RDP’ed on to the remote box.
If all you are trying to do is copy file from a remote box, just do \\machine\c$\path etc or share the folder and do \\machine\share to get them. RDP is not necessary in this case.
Once you have mapped the needed drives as Andy says, you can execute remotely a LOCAL batch file every time you connect specifying it’s local path (using \\tsclient\c to refer your local drive) in the Programs tab at RDP properties.
Remember to write cmd /c before that path.
The rdp connection will automatically close once the batch file ends, but you can add the pause command to the end to see what happened during execution.
Connecting this way, you can edit the batch file before connecting.

Make sure your remote Machine enabled PSRemoting by running the following command in PowerShell
From the client computer, run the following command to establish the connection.
Here after you can use Copy-Item, Delete-Item over the network.
![]()
- In Client machine, Run->mstsc.exe-> Local Resources-> enable clipboard.
- In remote machine-> windows run command (Windows Key + R).
- Open cmd->(Taskkill.exe /im rdpclip.exe) type brackets command
- You got «Success», then
- Type same command prompt «rdpclip.exe»
- Now copy and paste both, its working fine
![]()
eug wrote what I thing is an extremely useful comment that seems to have overlooked by everyone:
You can very easily share a single folder by using subst to map it to a drive letter, and then selecting that drive in remote desktop.
Note that it’s fairly easily to have problems with this method due to subst performing the mapping only for the user under which it is run.
So I recommend to run everything from a single command prompt:
- Open a command prompt (Win+R -> cmd)
- Type subst <lettertomap>: <pathtofolder>
- Type mstsc (which launches Remote Desktop)
Keep in mind that the subst mappings are not persistent across reboots, of course, so this is mostly convenient for a one-time session of file transfer.
There are actually also other ways to do the mapping, see raymond.cc .
And yes, the mapping does seem to disallow access to the rest of the drive, although I wouldn’t bet my life that it doesn’t have chroot-like «vulnerabilities» (assuming it is supposed to be secure in the first place).
1) Install dropbox or equivalent cloud storage product and sync needed files that way between computers. Remember, you can allow only certain folders to be synced on specific devices (you don’t have to sync the entire dropbox, just the folders you need)
2) If you are allowed to setup more than one user on the remote server, have a 2nd user and then have user2 session connect rdp session to user1. This will keep the user1’s gui alive in the cloud without having to remain logged in to rdp locally.
This video should show you how to implement this 2 user setup on your server to hold an rdp session open. Note that this does ‘permanently’ use 1 rdp session until you decide to close it. [markdown cannot embed video 🙁 ]
Then use AmmyyAdmin AnyDesk on user1’s desktop to connect and manipulate the desktop. This includes using AnyDesk’s file manager’s ability to browse any folder you need and copy. AnyDesk can be free if you connect via direct IP connection. Most vps servers have dedicated IP addresss or subdomain address so this should not be a problem. Good idea to password protect your AnyDesk login and which IDs have access to unattended remote connections. The AnyDesk file manager is a bit crude, but it works. Their big thing is simplicity and speed.
Note: Use portable mode only on the remote user’s desktop; Do NOT fully install AnyDesk. Also, the CPU usage might increase to stream the desktop screen, somewhat related to the size of the RDP window. I am using 1280 x 2048 window with 4 cores and the CPU usage is 22-25% idle or moving things around. This might decrease if there is more video ram or graphics processor on the target server. But, if you only «browse files» (use only the file manager without streaming the desktop), CPU usage >0.3% idle and >1 avg% when transferring files (burst up to 5-6% when the file is finished uploading and the pieces are being finalized).
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 works flawlessly without any installation required. In fact, if using in a server environment as I described above, no installation is recommended.
Edit: AmmyyAdmin is no longer recommended for several months now due to some security and technical concerns. Added AutoIT as a scripting capability to automate interaction with GUI/nearly any windows function.
как перенести файлы с компьютера на удаленный рабочий стол
Передача файлов на новый Windows Server может быть хлопотной, когда вы все настраиваете с нуля. По умолчанию можно перекидывать файлы через общий буфер обмена, но это не всегда удобно. Plesk, FTP или общий доступ к сетевым файлам могут быть не совсем готовы к использованию, или ваш интернет-провайдер может заблокировать эти веб-порты. Именно здесь нужна передача файлов через программу Remote Desktop Connection по протоколу RDP (Remote Desktop Protocol). Вы можете подключить жесткий диск своей рабочей станции, и он появится, когда вы войдете в систему.


Настройка программы

Введите IP-адрес вашего сервера в поле «Компьютер»


Разверните раздел «Диски» и выберите «Локальный диск C:» (и любые другие диски, которые вам нужны).

Готово! Теперь после подключения заходите в «Мой компьютер» и вы увидите ваш подключений диск.

Теперь вы сможете видеть все свои файлы на своей локальной рабочей станции! Имейте в виду, что при передаче файлов этим методом существует ограничение на размер файла 2 ГБ. Кроме того, скорость передачи могут быть немного медленнее.
Копирование информации между локальным компьютером и сервером
1. Предварительные настройки RDP клиента.
Убедиться, что в подключении к удалённому рабочему столу установлены следующие настройки «Использовать буфер обмена» и «Подключать диски».

Нажимаем кнопку параметры, и переходим на закладку локальные ресурсы.

Убедимся, что установлена галочка буфер обмена и нажимаем кнопку подробнее.

Устанавливаем галочки напротив необходимых нам локальных дисков, которые будут доступны на сервере.
2. Копирование файлов через буфер обмена.
Подключаемся к серверу, и после настроек, которые мы произвели в пункте 1. через обычный буфер обмена мы можем копировать файлы и папки. Нужно свернуть рабочую сессию, скопировать на локальном компьютере нужную папку или файл в буфер обмена, затем развернуть сессию, и на рабочем столе или в моих документах вставить из буфера обмена.

3. Копирование через подключённые локальные диски.
На рабочем столе сервера у Вас имеется ярлык Локальные диски.

Откроем данный ярлык. У нас откроются подсоединённые диски локального компьютера.

Открываем нужный нам диск, находим нужную нам папку или файл и производим обычное копировать — вставить
Как скопировать файл через RDP.
Иногда возникает проблема следующего характера: не копируются файлы через RDP-подключение(подключение к удаленному рабочему столу). В этом случае не работают привычные Ctrl+C и Ctrl+V.
Чтобы решить данную проблему, попробуйте следующее:
Запустите подключение к удаленному рабочему столу, нажав Win+R(или Пуск->Выполнить) и введите в строке mstsc.exe

Откроется окно подключения к удаленному рабочему столу. Нажмите там галочку «Показать параметры:

В открывшемся окне выберите вкладку «Локальные ресурсы» и нажмите «Подробнее».

Раскройте пункт «Диски» и отметьте галками диски, которые должны быть доступны на сервере, к которому подключаетесь по RDP(если хотите пробросить флешку, не забудьте сначала подключить ее к локальному ПК).

После этого нажмите ОК и подключитесь к удаленному компьютеру.
Диски, которые вы пробросили будут доступны на удаленном сервере в меню «Компьютер» как сетевые диски, и вы сможете скопировать нужные файлы.
Надеюсь, эта статья поможет кому-то в решении проблемы, когда не копируются файлы через RDP.
Как скопировать файл в виртуальную машину, можно узнать здесь.
Как передавать файлы по RDP
Заметка о том как предавать файлы на удаленный сервер по RDP протоколу.

Шаг 1. Создание виртуального диска
Создадим на диске C папку primer.
Создадим виртуальный диск W, для этого запустим командную строку:
Вводим команду cmd и нажимаем клавишу Enter, открывается командная строка.
Вводим команду:
subst W: C:\primer
Жмем Enter, после чего видим созданный виртуальный диск W.
Проблема. Виртуальный диск проживет до ближайшей перезагрузки.
Решение. Создать bat файл с содержимым:
Назовем его start-disc-W и поместим в папку автозагрузки Win7 C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Шаг 2. Подключение к виртуальной машине по RDP

Пуск – Все программы – Стандартные – Подключение к удаленному рабочему столу.
Вы должны знать имя компьютера, к которому подключаетесь (либо ip адрес), а так же логин и пароль.
После запуска подключения к удаленному рабочему (не подключения как такового, а в момент появления окна подключения) столу нажимаем Параметры – Локальные ресурсы – Подробнее.
Выбираем Локальный диск W, подключаемся.
На виртуальной машине создан диск W можно передавать данные.
Использование удаленного рабочего стола
Используйте удаленный рабочий стол на устройстве с Windows, Android или iOS, чтобы дистанционно подключиться к компьютеру с Windows 10.
Включите удаленные подключения на компьютере, к которому требуется подключиться.
Убедитесь, что у вас установлена Windows 10 Pro. Чтобы это проверить, перейдите на Пуск > Параметры > Система > О системеи найдите Выпуск. Сведения о том, как получить Windows 10 Pro, см. в статье Обновление Windows 10 Домашняя до Windows 10 Pro.
Когда все готово, выберите Пуск > Параметры > Система > Удаленный рабочий стол и включите параметр Включить удаленный рабочий стол.
Запомните имя компьютера в разделе Как подключиться к этому ПК. Оно понадобится позже.
Используйте удаленный рабочий стол для подключения к настроенному компьютеру.
На локальном компьютере под управлением Windows 10 В поле поиска на панели задач введите Подключение к удаленному рабочему столу и выберите Подключение к удаленному рабочему столу. В окне «Подключение к удаленному рабочему столу» введите имя компьютера, к которому необходимо подключиться (из шага 1), а затем нажмите кнопку Подключиться.
На устройстве с Windows, Android или iOS Откройте приложение «Удаленный рабочий стол» (можно скачать бесплатно в Microsoft Store, Google Play и Mac App Store) и добавьте имя компьютера, к которому вы хотите подключиться (см. шаг 1). Выберите имя удаленного компьютера, которое вы добавили, и дождитесь завершения подключения.
Как с удаленного рабочего стола скопировать файл на свой компьютер

С помощью протокола RDP, что расшифровывается как «Remote Desktop Protocol», можно подключаться к удаленному компьютеру. Воспользоваться функцией можно на всех «машинах» под управлением Windows. Однако, кроме просмотра или запуска программ на удаленном сервере, часто необходимо также знать, как с удаленного рабочего стола скопировать файл на свой компьютер. Решить данную задачу можно несколькими способами.
Предварительные настройки RDP-клиента
Перед началом работы необходимо внести некоторые изменения в окне настроек RDP на локальном компьютере. Выполнить следующие операции:
- Нажать одновременно клавиши Win и R. В консоли «Выполнить» ввести команду «mstsc.exe /console /admin» и подтвердить.

- Кликнуть ЛКМ по строке «Показать параметры».

- Далее необходимо выбрать пункт «Локальные ресурсы». После открытия вкладки, поставить галочку в чек-боксе «Буфер обмена», затем нажать на кнопку «Подробнее».

- Отметить необходимые диски в соответствующей ветке проводника.

- Подтвердить изменения, затем нажать на кнопку «Подключить». Выскочит окно с предупреждением о надежности соединения. Чтобы оно не всплывало в следующий раз, необходимо отметить чек-бокс напротив строки «Больше не выводить запрос о подключении к этому компьютеру» и подтвердить соединение.

- Далее необходимо пройти авторизацию — ввести данные удаленного сервера и отметить чек-бокс «Запомнить учетные данные».

- На последнем этапе нужно отметить указанный на рисунке чек-бокс и нажать на «ОК».

На этом предварительная часть заканчивается и можно приступить к копированию файлов.
Копирование файлов через буфер обмена
После подключения через RDP к серверу можно будет использовать буфер обмена. Для этого нужно выполнить следующие шаги:
- Скопировать файл на удаленном компьютере с помощью ПКМ или клавиш «ctrl» + «C».
- Свернуть окно удаленной сессии.
- Вставить файл на рабочий стол локальной машины с помощью ПКМ или клавиш «ctrl» + «C».

Также возможен и обратный процесс — с локального компьютера можно скопировать файлы на удаленный сервер.
Копирование через подключённые локальные диски
Можно скопировать файлы посредством локальных дисков. Если нужно скачать папки с удаленного компьютера, то необходимо выполнить следующие действия:
- Открыть «Мой компьютер» или «Этот компьютер» на удаленной машине. В проводнике появится проброшенный ранее диск локального компьютера.

- Перетащить или скопировать папку, файл с удаленного стола на локальный диск.

- Свернуть сессию подключения RDP.

- Открыть на локальном компьютере диск, на который была скопирована папка и удостовериться в завершении операции.

Также можно провести и обратные операции. Кроме стандартных средств Windows можно воспользоваться другими программами для копирования файлов с удаленных компьютеров.
Другие возможные варианты
Начиная с Windows 10, для копирования файлов можно использовать встроенное SSH соединение. Также для подключения к удаленному компьютеру применяют сторонние программы.
Установка и настройка Open SSH на Windows 10
Вначале необходимо установить Open SSH по следующему алгоритму:
- Открыть меню «Пуск» и выбрать «Настройки».

- Выбрать «Приложение».

- Далее нужно зайти во кладку «Приложение и возможности» и кликнуть по строке «Дополнительные компоненты».

- В строке поиска найти «Клиент OpenSSH» и запустить установку утилиты.

После установки можно будет подключиться к удаленному компьютеру через SSH соединение. Для этого нужно будет проделать следующие шаги:
- Открыть командную строку через PowerShell, воспользовавшись меню «Пуск».

- После запуска консоли можно скопировать файл с удаленного компьютера с помощью следующей команды:

- Для обратного процесса — копирование с локального на удаленный компьютер, нужно ввести такую команду:

Для создания SSH соединения на Windows 7 можно воспользоваться утилитой Putty. Скачать программу можно бесплатно на официальной интернет-странице. Также можно воспользоваться файловыми менеджерами.
Скачивание с помощью Total Commander
Чтобы начать работать с файловым менеджером Total Commander, необходимо скачать и установить программу с официального сайта. Для подключения к удаленному серверу можно воспользоваться FTP протоколом. Для этого необходимо выполнить следующие шаги:
- Кликнуть по вкладке «Сеть» и выбрать «Новое FTP соединение».

- Ввести IP-адрес сервера.

- Вписать в появившемся окне имя пользователя удаленного компьютера.

- Ввести пароль и соединиться с сервером.

- После подключения откроется окно, где в левой панели будет показан проводник локального компьютера, а в правой — файловая система удаленного сервера.

Фалы можно копировать с правой панели в левую и наоборот. Таким образом, можно легко переносить данные между удаленным и локальным компьютерами.
Чтобы скопировать файлы с удаленного сервера на локальный компьютер достаточно возможностей протокола RPD, также можно воспользоваться командной строкой для соединения по SSH. Файловые менеджеры позволяют комфортнее и нагляднее провести обмен данными между двумя компьютерами.
