在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中安全地訪問這些共享文件。