溫馨提示×

ubuntu lamp遠程訪問如何實現

小樊
43
2025-08-07 06:13:43
欄目: 智能運維

實現Ubuntu LAMP遠程訪問需配置服務、開放端口并確保安全,步驟如下:

  1. 安裝LAMP環境

    sudo apt update  
    sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql  
    
  2. 配置MySQL遠程訪問

    • 編輯配置文件:sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf,將bind-address改為0.0.0.0或注釋掉。
    • 重啟MySQL:sudo systemctl restart mysql。
    • 創建遠程用戶并授權:
      CREATE USER 'remote_user'@'%' IDENTIFIED BY '強密碼';  
      GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';  
      FLUSH PRIVILEGES;  
      
  3. 開放防火墻端口

    • 允許HTTP(80)、HTTPS(443)及SSH(22)流量:
      sudo ufw allow 80/tcp  
      sudo ufw allow 443/tcp  
      sudo ufw allow 22/tcp  
      sudo ufw enable  
      
  4. 啟用SSH遠程管理(可選)

    • 確保SSH服務已安裝:sudo apt install openssh-server。
    • 編輯配置文件/etc/ssh/sshd_config,建議禁用密碼登錄、啟用密鑰認證(需提前生成密鑰對并添加到服務器~/.ssh/authorized_keys)。
    • 重啟SSH:sudo systemctl restart ssh。
  5. 測試遠程訪問

    • 通過瀏覽器訪問服務器IP或域名,驗證Web服務(如http://服務器IP)。
    • 使用SSH客戶端(如PuTTY)連接服務器,驗證命令行管理(ssh 用戶名@服務器IP -p 22)。

安全提示

  • 僅開放必要端口,關閉非必需服務。
  • 定期更新系統和軟件包,使用強密碼及密鑰認證。
  • 生產環境建議使用云平臺的安全組規則進一步限制IP訪問。

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