设置用户能够使用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 下载下来,就不用在本机装环境了,不过这样麻烦在于,得在服务器给每个用户配置测试域名。
——————————————————————//////——欢迎光临,请多指教!可加QQ:349017128进行交流——//////——————————————————————
浙公网安备 33010602011771号