ubuntu

Ubuntu LAMP服务器如何远程访问

小樊
44
2025-08-27 12:17:21
栏目: 云计算

Ubuntu LAMP服务器远程访问步骤如下:

  1. 安装LAMP环境

    sudo apt update  
    sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql  
    
  2. 配置SSH远程登录

    • 安装SSH服务:
      sudo apt install openssh-server  
      sudo systemctl start ssh  
      sudo systemctl enable ssh  
      
    • 修改SSH配置(可选):
      编辑 /etc/ssh/sshd_config,设置非默认端口(如2222)、禁用密码登录、启用密钥认证,然后重启SSH:
      sudo ufw allow 2222/tcp  # 若修改端口需放行新端口  
      sudo systemctl restart ssh  
      
  3. 配置MySQL远程访问

    • 编辑MySQL配置文件:
      sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf  
      # 将 bind-address 改为 0.0.0.0 或注释掉  
      
    • 重启MySQL并授权远程用户:
      sudo systemctl restart mysql  
      sudo mysql -u root -p  
      CREATE USER 'remote_user'@'%' IDENTIFIED BY '强密码';  
      GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';  
      FLUSH PRIVILEGES;  
      exit  
      
  4. 开放防火墙端口

    sudo ufw allow ssh  # 默认22端口,若修改需对应调整  
    sudo ufw allow 80/tcp  # HTTP  
    sudo ufw allow 443/tcp # HTTPS  
    sudo ufw enable  
    
  5. 远程访问方式

    • SSH命令行
      ssh username@服务器IP -p 端口号(默认22)  
      
    • 图形化工具(如FileZilla/PuTTY)
      输入服务器IP、端口、用户名及密码即可连接。

安全建议

0
看了该问题的人还看了