设置用户能够使用SFTP(解决 PHPStorm无法加载远程项目的问题)

原因:使用非用户的时候,是可以 ssh 登录服务器的,但是phpstorm 无法通过 sftp 远程连接服务器下载项目。

 

解决方法:

1、打开 ssh 配置文件:

sudo vim /etc/ssh/sshd_config 

2、修改配置Subsystem sftp /usr/libexec/openssh/sftp-server替换为Subsystem sftp internal-sftp

#Subsystem      sftp    /usr/libexec/openssh/sftp-server
Subsystem       sftp    internal-sftp

3、重启 sshd 服务:

systemctl restart sshd.service

 

 

—— 特别说明:用户只能加载自己家目录下的项目,即/home/username。

所以可以先把项目 git clone 到家目录,然后通过 phpstorm 下载下来,就不用在本机装环境了,不过这样麻烦在于,得在服务器给每个用户配置测试域名。

 

posted @ 2020-04-15 22:35  小寒1206  阅读(1207)  评论(0)    收藏  举报