嘗試使用 PSFTP 將檔案從我的本機 Windows 7 電腦「放置」到僅允許 root 存取的遠端 Ubuntu 伺服器上的目錄。如何 sudo 提升 PSFTP 會話以以 root 身分執行 put?
不支援 ie 的以下內容:
sudo put test.xml
在我的初步研究中,似乎唯一的選擇(我想要快捷方式)是放入我的主目錄,然後通過 SSH mv 到最終位置(我可以在其中 sudo mv)。或者當然先以 root 身分登錄,這根本不是可行的選擇。
答案1
您不會提升 Windows 會話以允許放置,而是在連接到遠端電腦時提供 root 的憑證
psftp [email protected]
Using Username root
[email protected]'s password:
Remote Working directory is /root
psftp>
現在,您可以在遠端檔案系統和put
檔案中導航到任何您想要的位置。如果它只是特定遠端目錄的單一文件,那麼您可以使用 pscp
pscp yourfile.ext [email protected]:/path/to/save
答案2
看起來這是不可能的,這是可以理解的,但不幸的是。