溫馨提示×

Ubuntu中phpstorm文件共享設置

小樊
32
2025-05-10 07:10:57
欄目: 編程語言

在Ubuntu中配置文件共享以便在PhpStorm中使用,通常涉及設置SFTP或SMB/CIFS。以下是詳細步驟:

通過SFTP設置文件共享

  1. 安裝OpenSSH服務器

    sudo apt update
    sudo apt install openssh-server
    
  2. 啟動并啟用SSH服務

    sudo systemctl start ssh
    sudo systemctl enable ssh
    
  3. 創建用戶并設置密碼(如果需要):

    sudo adduser username
    sudo passwd username
    
  4. 配置SFTP

    • 編輯 /etc/ssh/sshd_config 文件,確保以下配置存在且未被注釋:
      Subsystem sftp /usr/lib/openssh/sftp-server
      
    • 可以添加或修改以下配置來限制用戶只能通過SFTP訪問:
      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
      
  5. 重啟SSH服務

    sudo systemctl restart ssh
    
  6. 在PhpStorm中配置SFTP

    • 打開PhpStorm,進入 File -> Settings -> Deployment -> SFTP。
    • 輸入以下信息:
      • SFTP Host:遠程服務器的IP地址或域名。
      • Port:默認22。
      • User name:遠程服務器上的用戶名。
      • PasswordKey pair:根據你設置的認證方式選擇。
    • 測試連接確保配置正確。

通過SMB/CIFS設置文件共享

  1. 安裝Samba

    sudo apt update
    sudo apt install samba
    
  2. 配置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
      
    • 重啟Samba服務:
      sudo systemctl restart smbd
      
  3. 在PhpStorm中配置SMB

    • 打開PhpStorm,進入 File -> Settings -> Deployment -> FTP -> SFTP。
    • 輸入以下信息:
      • SFTP Host:遠程服務器的IP地址或域名。
      • Port:默認21。
      • User name:遠程服務器上的用戶名。
      • PasswordKey pair:根據你設置的認證方式選擇。
    • Advanced Options 中勾選 Use SSH File Transfer Protocol,并輸入正確的協議版本(通常為2)。
    • 測試連接確保配置正確。

通過以上步驟,你可以在Ubuntu上配置文件共享,并在PhpStorm中安全地訪問這些共享文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女