温馨提示×

ubuntu lamp如何远程管理

小樊
89
2025-02-16 17:15:48
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Ubuntu上通过SSH安全地配置LAMP服务器,可以按照以下步骤进行操作:

  1. 安装Apache、MySQL和PHP(LAMP)
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
  1. 配置防火墙允许HTTP和HTTPS流量
sudo ufw allow https
sudo ufw allow 443
  1. 启用并启动Apache服务
sudo systemctl enable apache2
sudo systemctl start apache2
  1. 配置MySQL以允许远程连接
  • 编辑MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 找到 bind-address 行并将其注释掉或将其值更改为 0.0.0.0

  • 保存并关闭文件。

  • 重启MySQL服务:

sudo systemctl restart mysql
  • 登录到MySQL并创建一个新的用户并授予远程访问权限:
sudo mysql -u root -p
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
FLUSH PRIVILEGES;
exit;
  1. 配置SSH以允许密钥认证
  • 安装OpenSSH服务器:
sudo apt install openssh-server
  • 编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
  • 确保以下行没有被注释掉:
PubkeyAuthentication yes
PasswordAuthentication no
  • 保存并关闭文件。

  • 重启SSH服务:

sudo systemctl restart ssh
  • 生成SSH密钥对(如果还没有的话):
ssh-keygen -t rsa -b 4096
  • 将公钥添加到服务器的 /.ssh/authorized_keys 文件中。

现在,你已经在Ubuntu系统上通过SSH安全地配置了LAMP服务器。请确保始终使用强密码和密钥对来保护你的服务器。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu DHCP如何远程管理

0