我試圖將我在本地機器上創建的文件f
複製到SCP的遠程程序(到那裏的用戶的主目錄)。我有root權限在我的機器上,但在執行後:爲什麼我以root身份獲得SCP的本地文件權限被拒絕?
scp f [email protected]:/
我得到:
scp: /f: Permission denied
而且
ls -l f
回報:
-rw-rw-r--
我很困惑,我不應該能夠以root身份複製它?或者甚至沒有它給予權限?
我試圖將我在本地機器上創建的文件f
複製到SCP的遠程程序(到那裏的用戶的主目錄)。我有root權限在我的機器上,但在執行後:爲什麼我以root身份獲得SCP的本地文件權限被拒絕?
scp f [email protected]:/
我得到:
scp: /f: Permission denied
而且
ls -l f
回報:
-rw-rw-r--
我很困惑,我不應該能夠以root身份複製它?或者甚至沒有它給予權限?
這是遠程端的錯誤,表示您沒有對remote.edu
的/
的寫訪問權限。我猜你不想要的文件複製到/
,但主目錄:
scp f [email protected]:
SCP是一個簡單的工具,並沒有很先進的錯誤報告功能和消息可能沒那麼簡單如預期。但是,如果您使用-vvv
開關執行相同的命令,它應該告訴您更多信息幕後發生的事情以及錯誤實際來自哪裏。
你說得對,反斜槓是問題,家在[email protected] :.乾杯。 – TheMountainThatCodes
它不是反斜槓。這是正常的(正向)斜槓,意思是文件系統的根。 – Jakuje
我認爲這個錯誤可能來自遠程主機'remote.edu'。您可能沒有權限複製到'/'中。 – sat
@sat不會在這種情況下的錯誤是remote.edu:/:權限被拒絕?還[email protected]:/應該是我登錄到的用戶名的主目錄?我可以沒有權限複製文件嗎? – TheMountainThatCodes
'[email protected]:/'並不意味着'username'的主目錄。 '/'表示OS根目錄。如果您想要複製到'用戶'主目錄,則不必指定混合,它將始終複製到主目錄。否則,你已經指定了'username:remote.edu:〜/' – sat