如何将具有限制权限的文件从远程 Ubuntu 服务器移动到本地计算机?

如何将具有限制权限的文件从远程 Ubuntu 服务器移动到本地计算机?

我有一台 Ubuntu 服务器,上面安装了 Docker 和一些 Docker 镜像。其中一个镜像用于 matrix.org,它创建了一个包含一些配置文件的卷。

我需要在本地机器上备份此配置文件。我可以使用 vi 打开文件并编辑它,但当我尝试打开目录时,我收到权限被拒绝的错误。我如何在本地机器上备份此文件?

答案1

如果您尝试将文件复制到本地计算机,则在本地计算机上运行该文件就足够了sudo scp username@ip-adress:/path/to/file /path/to/where/you/want/to/put/the/file。请注意,这会使 scp 使用 root 用户的 ssh 凭据,因此您为自己设置的任何 ssh 密钥或配置都将不起作用。

相关内容