Ich verwende pscp, um Dateien mit dem folgenden Befehl auf einen virtuellen Ubuntu-Server zu übertragen:
pscp test.php user@server:/var/www/test.php
und ich bekomme die fehlererlaubnis verweigert. Wenn ich versuche, in den Ordner / home / user / zu übertragen, habe ich keine Probleme.
Ich denke, das hat damit zu tun, dass der von mir verwendete Benutzer keinen Zugriff auf den Ordner / var / www / hat. Wenn ich SSH benutze, muss ich sudo verwenden, um auf / var / www / path zuzugreifen - und das tue ich.
Ist es möglich festzulegen, dass pscp "sudo" auf den Server überträgt, damit ich auf den Pfad / var / www / zugreifen und tatsächlich Dateien in diesen Ordner übertragen kann?
quelle