Ubuntu 无法在 WinSCP 中转储服务器的数据库

Ubuntu 无法在 WinSCP 中转储服务器的数据库

我正在使用 Ubuntu 16.04,WinSCP 版本 5.15.5。

我正在尝试使用此命令转储我的本地数据库: 。ssh [email protected] "mysqldump -u root -p mcc | gzip -9" > dblocal.sql.gz

我收到此错误:Permission denied (publickey)。我正在使用 ssh 密钥登录服务器。我是否必须使用其他命令来避免 ssh 问题?

这是sshd_conf文件:

在此处输入图片描述

在此处输入图片描述

答案1

如果您已经使用 WinSCP 登录到服务器,请不要尝试再次ssh从其服务器登录(使用控制台窗口.mysqldump直接使用:

mysqldump -u root -pmcc | gzip -9 > dblocal.sql.gz

相关内容