将文件从远程服务器复制到本地服务器不起作用
Copy file from remote server to local server not working
我 ssh 到我的服务器并使用 sudo su - postgres 并成为 postgres 并使用 pg_dump 备份数据库。现在我怎样才能将该文件发送到我的本地机器。我无法 scp,因为我的文件在 postgres 用户
有人可以建议我如何将备份文件放到我的本地机器上吗?
在您的服务器中,将文件的所有权更改为您用于登录的用户。然后你就可以将它 scp 到本地机器。 chown
请参考this
正如@Thanga 所提到的,您需要对该文件进行 chown 才能允许使用。此外,我发现远程服务器无法从服务器 scp 到本地机器,你需要 'pull' 将文件从服务器发送到你的机器。所以而不是
scp /home/usr/file.txt @local_machine/home/Documents
你需要
scp @remote_server/home/usr/file.txt /home/Documents
希望这是有道理的。
我 ssh 到我的服务器并使用 sudo su - postgres 并成为 postgres 并使用 pg_dump 备份数据库。现在我怎样才能将该文件发送到我的本地机器。我无法 scp,因为我的文件在 postgres 用户
有人可以建议我如何将备份文件放到我的本地机器上吗?
在您的服务器中,将文件的所有权更改为您用于登录的用户。然后你就可以将它 scp 到本地机器。 chown
请参考this正如@Thanga 所提到的,您需要对该文件进行 chown 才能允许使用。此外,我发现远程服务器无法从服务器 scp 到本地机器,你需要 'pull' 将文件从服务器发送到你的机器。所以而不是
scp /home/usr/file.txt @local_machine/home/Documents
你需要
scp @remote_server/home/usr/file.txt /home/Documents
希望这是有道理的。