Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 通过SSH上传本地文件夹_Linux_Macos_Ssh_Plesk - Fatal编程技术网

Linux 通过SSH上传本地文件夹

Linux 通过SSH上传本地文件夹,linux,macos,ssh,plesk,Linux,Macos,Ssh,Plesk,我对使用SSH很陌生。我想将整个本地文件夹从mac上传到服务器 通过Mac终端,我与我的服务器连接。 有了SSH,我已经在应该放置文件夹的路径中了 我需要使用su-命令来获得root访问权限,这样我就可以将文件上传到这个filder中 因此,我无法使用包含帐户详细信息的SSH命令通过服务器进行连接 所以scp-r/home/user/Desktop/user@your.server.example.com:/path/to/foo将不起作用,因为我无法直接获得root访问权限 我需要将其上载到我

我对使用SSH很陌生。我想将整个本地文件夹从mac上传到服务器

通过Mac终端,我与我的服务器连接。 有了SSH,我已经在应该放置文件夹的路径中了

我需要使用su-命令来获得root访问权限,这样我就可以将文件上传到这个filder中

因此,我无法使用包含帐户详细信息的SSH命令通过服务器进行连接

所以
scp-r/home/user/Desktop/user@your.server.example.com:/path/to/foo
将不起作用,因为我无法直接获得root访问权限

我需要将其上载到我的服务器/usr/share/psa roundcube/skins上的此文件夹中/

如何通过SSH上传文件夹

  • 将文件复制到
    /tmp/
  • ssh
    进入远程服务器并成为root用户
  • mv
    文件从
    /tmp/
    /path/to/foo/
  • cd
    into
    /path/to/foo/
  • ls-l
    要检查权限,如果有任何错误,请使用
    chmod
    /
    chown
    进行修复

  • 不清楚您是否在此服务器上具有root访问权限:您知道密码吗?您不能使用
    chown
    临时更改
    foo
    的所有者吗?@PatrickTrentin抱歉,我目前确实有root权限。但是我不能直接获得根访问权限,我首先需要运行命令“su-”来获得根访问权限。和