我ssh到我的服务器并使用sudo su - postgres并成为postgres并使用pg_dump备份db。现在我该如何将该文件发送到我的本地机器。我无法scp,因为我的文件在postgres用户
有人可以建议我如何将备份文件发送到我的本地计算机。
答案 0 :(得分:3)
在您的服务器中,将文件的所有权更改为您用于登录的用户。然后你就可以将它scp到本地机器了。请参阅this了解chown
答案 1 :(得分:1)
正如@Thanga所提到的,你需要在文件上添加chown以允许使用。此外,我在远程服务器上发现的是,你不能从服务器scp到你的本地机器,你需要拉动'从服务器到您的计算机的文件。而不是
scp /home/usr/file.txt @local_machine/home/Documents
你需要
scp @remote_server/home/usr/file.txt /home/Documents
希望这是有道理的。