web-dev-qa-db-ja.com

WinSCPでSudoコマンドを実行してWindowsからLinuxにファイルを転送する方法

WinSCPを使用して、WindowsからLinuxインスタンスにファイルを転送しようとしています。

インスタンスに秘密キーを使用して、ec2-userを使用してAmazonインスタンスにログインしています。ただし、ec2-userにはLinuxインスタンスに書き込むためのアクセス権がありません

Sudo su-WinSCPまたは他のファイル転送方法を使用して、ルートディレクトリにアクセスしてLinuxボックスに書き込むにはどうすればよいですか?

ありがとう

26
PC2015

私はこれが古いことを知っていますが、実際には非常に可能です

  • WinSCPプロファイルに移動します

  • [編集]> [詳細...]> [環境]> [SFTP]をクリックします。

  • 「SFTPサーバー」にSudo su -c /usr/lib/sftp-serverを挿入します(このパスはシステムによって異なる場合があります)

  • 保存して接続

ソース

17
Pelly

WinSCPには、探しているものを正確に実行するオプションがあります。

enter image description here

enter image description here

5
Eng.Fouad

通常、すべてのユーザーは/ tmpへの書き込みアクセス権を持ちます。ファイルを/ tmpに配置してからPuTTYにログインすると、ファイルをSudoしてコピーできます。

0
S A