Ubuntu LAMP服务器远程访问步骤如下:
安装LAMP环境
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
配置SSH远程登录
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
/etc/ssh/sshd_config,设置非默认端口(如2222)、禁用密码登录、启用密钥认证,然后重启SSH:sudo ufw allow 2222/tcp # 若修改端口需放行新端口
sudo systemctl restart ssh
配置MySQL远程访问
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
# 将 bind-address 改为 0.0.0.0 或注释掉
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
开放防火墙端口
sudo ufw allow ssh # 默认22端口,若修改需对应调整
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
远程访问方式
ssh username@服务器IP -p 端口号(默认22)
安全建议:
sudo操作。