Копируем файлы по SSH

Когда работаешь с удалённым сервером, соединение к которому защищено, например, публичным/приватным ключем, и необходимо скопировать туда один или несколько файлов, то в таких случаях удобно пользоватсья утилитой от Putty - pscp. (PuTTY Secure Copy client - ссылка а скачать отсюда)

Для удобства, создаём bat-файл (windows) и записываем туда следующее:

pscp -C -i path\to\key\putty\format\my-server-key-putty.ppk path\to\file.txt root@server.example.com:/opt/my/dir

И всё. Кликаем по bat-файлу и file.txt копируется на удалённый сервер. Обращаем внимание, что ключ нужен в формате Putty (его можно сконвертировать самой Putty из, например, Open SSH формата)