私の知る限り、それはできません。
私が職場で行ったことは、ファイルをあなたの home
に転送することです (~
) フォルダー (または、完全なアクセス許可を持つ任意のフォルダー、つまり chmod 777
またはその亜種) WinSCP 経由で、Linux マシンと sudo
に SSH 接続します。 そこから宛先フォルダーに。
別の解決策は、ファイルをアップロードする予定のディレクトリのアクセス許可を変更して、ユーザー (sudo
なし) を変更することです 特権) はそれらのディレクトリに書き込むことができます。
詳細については、WinSCP リモート コマンドについてもお読みください。
これが古いことは知っていますが、実際には非常に可能です .
-
WinSCP プロファイルに移動します ([セッション]> [サイト]> [サイト マネージャー])
-
[編集]> [詳細...]> [環境]> [SFTP] をクリックします
-
sudo su -c /usr/lib/sftp-server
を挿入 "SFTP サーバー" (このパスはシステムによって異なる場合があることに注意してください) -
保存して接続
ソース
AWS Ubuntu 18.04:
WinSCP には、探していることを正確に実行するオプションがあります:
通常、すべてのユーザーは /tmp への書き込みアクセス権を持ちます。ファイルを /tmp に配置し、 putty にログインすると、sudo してファイルをコピーできます。