如何 scp 一个我的用户无法读取但我可以 sudo 的文件?

Dan*_*dio 6 ssh scp sudo

我可以scp用来从我的登录用户无法读取的远程服务器复制文件,但我有权 sudo 到 root(甚至没有密码)?如何?

jw0*_*013 14

尝试这个:

ssh user@remotehost.domain sudo cat /path/to/restricted_file > /local/path
Run Code Online (Sandbox Code Playgroud)

如果您sudo需要输入密码,您需要在-t之后添加ssh以输入sudo密码。

它的作用是sudo cat file在远程主机上运行,将输出重定向到本地文件。在您的本地机器上,该文件将由您的 shell 以本地用户权限创建。