在Ubuntu中配置文件共享以便在PhpStorm中使用,通常涉及设置SFTP或SMB/CIFS。以下是详细步骤:
安装OpenSSH服务器:
sudo apt update
sudo apt install openssh-server
启动并启用SSH服务:
sudo systemctl start ssh
sudo systemctl enable ssh
创建用户并设置密码(如果需要):
sudo adduser username
sudo passwd username
配置SFTP:
/etc/ssh/sshd_config
文件,确保以下配置存在且未被注释:Subsystem sftp /usr/lib/openssh/sftp-server
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
sftpusers
并添加用户到该组:sudo groupadd sftpusers
sudo usermod -aG sftpusers username
sudo chown root:root /home/username
sudo chmod 755 /home/username
sudo mkdir /home/username/uploads
sudo chown username:sftpusers /home/username/uploads
重启SSH服务:
sudo systemctl restart ssh
在PhpStorm中配置SFTP:
File
-> Settings
-> Deployment
-> SFTP
。安装Samba:
sudo apt update
sudo apt install samba
配置Samba:
/etc/samba/smb.conf
文件,添加共享文件夹配置:[shared_folder]
path = /path/to/shared/folder
available = yes
valid users = your_username
read only = no
browsable = yes
public = yes
writable = yes
sudo systemctl restart smbd
在PhpStorm中配置SMB:
File
-> Settings
-> Deployment
-> FTP
-> SFTP
。Advanced Options
中勾选 Use SSH File Transfer Protocol
,并输入正确的协议版本(通常为2)。通过以上步骤,你可以在Ubuntu上配置文件共享,并在PhpStorm中安全地访问这些共享文件。