溫馨提示×

ubuntu lamp如何遠程管理

小樊
94
2025-02-16 17:15:48
欄目: 智能運維

要在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服務器。請確保始終使用強密碼和密鑰對來保護你的服務器。

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