我需要将文件从 Windows 机器复制到远程 Linux 主机的/opt/
目录,但是,我没有该 Linux 主机的 root 访问权限,因此/opt/
无法直接复制文件。
我现在有的是:
- 我可以在 Windows 机器上安装该 Linux 主机并将其映射为驱动器,例如“Z:”
- 我可以将文件复制到
/home/myaccount/
该 Linux 机器上的我自己的主文件夹()。 sudo
如果我登录该Linux,我就能在该Linux主机上使用。
那么,如何将文件从我的 Windows 复制到远程 Linux 主机的/opt
目录?如果可能的话,如何在 Windows 上使用sudo
Linux 主机?
答案1
通过网络复制到特权位置的“方法”相对简单:将内容放在可以的地方,然后使用 SSH 登录并使用将其移动到应在的位置。之后sudo
不要忘记按要求输入chown
/ 。chmod
允许写入这些位置不是一个好主意。如果绝对需要(因为要复制的文件过大、可用空间不足、目标位于单独的文件系统或其他原因),请在所需位置(或附近)创建一个目录,然后将其设置为共享用户可以写入。完成后,将其再次设置为只读。
sudo
是一个 shell 命令。您只能从 shell(SSH 或相关方法)使用它。您不能将其与文件协议(如 FTP 或 SMB/CIFS 等)一起使用。