How to run SUDO command in WinSCP to transfer files from Windows to linux
I know this is old, but it is actually very possible.
-
Go to your WinSCP profile (Session > Sites > Site Manager)
-
Click on Edit > Advanced... > Environment > SFTP
-
Insert
sudo su -c /usr/lib/sftp-server
in "SFTP Server" (note this path might be different in your system) -
Save and connect
Source
AWS Ubuntu 18.04:
There is an option in WinSCP that does exactly what you are looking for:
AFAIK you can't do that.
What I did at my place of work, is transfer the files to your home
(~
) folder (or really any folder that you have full permissions in, i.e chmod 777
or variants) via WinSCP, and then SSH to to your linux machine and sudo
from there to your destination folder.
Another solution would be to change permissions of the directories you are planning on uploading the files to, so your user (which is without sudo
privileges) could write to those dirs.
I would also read about WinSCP Remote Commands for further detail.
Usually all users will have write access to /tmp. Place the file to /tmp and then login to putty , then you can sudo and copy the file.