我通过VPN(PPTP)访问我的Ubuntu机器,并在我的机器openssh-server
上安装了ssh和我。我想从我的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
等时),但它无法下载它们。
提前感谢任何有用的帮助或信息。
答案 0 :(得分:1)
不幸的是,我的声誉不允许我写评论所以我发布了答案。如果上面的答案没有帮助,请尝试修复sshd_config
UsePAM yes
PermitUserEnvironment yes
Subsystem sftp /usr/libexec/openssh/sftp-server
它帮助我像魔术一样。它的来源是: http://docs.midvision.com/LATEST/rapiddeploy-remoting/transport/jsch/issues.html
答案 1 :(得分:0)
@LazyOne建议我通过Remote Host tool
中的View > Tool Windows > Remote Host
手动添加我的文件。我正在设置Symfony2项目,虽然我在Deployment
设置中有错误的映射但它没有工作。
因此,对于Symfony2,映射(Deployment > your web deployment settings > tab Mappings
)如下:
本地路径:您的/本地/路径 服务器上的部署路径:/ 服务器上的Web路径:/ web
在纠正我的映射后,我能够通过“远程主机”窗口同步/上传/下载文件。