【发布时间】:2023-03-25 00:32:02
【问题描述】:
我正在通过带有 ssh 的 VPN (PPTP) 访问我的 Ubuntu 机器,并且我安装在这台机器上 openssh-server。我想从我的 Windows 8.1 机器上配置我的 PhpStorm 7.1.3,以便我可以访问远程 Ubuntu 服务器上的文件。我正在尝试创建New project from existing files...。我正在配置有效的 SFTP(PhpStorm 可以连接)但是当我完成设置新项目时,PhpStorm 不会下载远程文件。它正在登录,而不是收集数据,而不是其他任何东西。我还尝试通过单击Tools > Deployment > Download from remote 手动下载远程文件,但没有任何反应。
我需要在openssh-server 中设置什么(设置为默认设置)?我也尝试以 root 身份登录,但没有帮助。 PhpStorm 可以看到远程文件(当我选择Project root、Resource root 等时)但它无法下载它们。
提前感谢您提供任何有用的帮助或信息。
【问题讨论】:
-
AFAIK 新建项目向导中有一个错误——有时从远程文件创建项目时无法完成。我建议创建一个空的本地项目,配置远程服务器(设置|部署),将此项目标记为默认,然后通过远程主机工具窗口手动下载所有必要的文件。
-
与此同时,我尝试了类似yetanothercomputingblog.blogspot.sk/2012/05/… 的操作,但它不起作用,所以我尝试恢复更改 - 卸载 openssh-server(清除),然后重新安装,删除用户和组等等。 .. 但是现在当我尝试通过 PhpStorm 连接时,我得到了
HEAD method failed for "..." with HTTP status 403。解决此问题后,我将尝试您的程序。 -
@LazyOne 从远程主机复制并粘贴到项目结构有效。我正在尝试复制 symfony 项目,而这个过程只复制了
/web文件夹。文件传输控制台提示:“下载 /root/of/my/project 失败”、“收集文件时出错。”和“下载项目...”。你能帮我解决这个问题吗?提前致谢 -
检查您的
idea.log(帮助|显示登录)以获取异常详细信息-它应该会给您一些线索。您还可以在Settings | Deployment | Options中设置“详细”报告,以查看哪些文件下载失败。但原因可能不同:权限不足、出现故障(重试)等
标签: ubuntu ssh sftp phpstorm openssh