阅读量:51
CentOS LAMP服务器可通过以下方式远程管理:
-
SSH命令行管理
- 安装SSH服务:
sudo yum install openssh-server,启动并设置开机自启:sudo systemctl start sshd && sudo systemctl enable sshd。 - 连接工具:使用本地终端(Linux/macOS)或PuTTY、Xshell等客户端,命令格式:
ssh 用户名@服务器IP -p 端口(默认端口22,可自定义)。 - 安全配置:修改
/etc/ssh/sshd_config,禁用root登录、启用密钥认证、限制登录IP,重启服务生效。
- 安装SSH服务:
-
图形化远程管理
- VNC:安装VNC服务器(如TigerVNC):
sudo yum install tigervnc-server,启动服务并设置密码,通过VNC客户端连接(需开放5900端口)。 - XRDP:安装XRDP:
sudo dnf install xrdp,启动服务并配置防火墙(端口3389),通过Windows远程桌面连接。
- VNC:安装VNC服务器(如TigerVNC):
-
其他工具
- SSH隧道:通过
ssh -L 本地端口:localhost:服务端口转发流量,例如访问远程MySQL:ssh -L 3306:localhost:3306 user@服务器IP。 - 文件传输:使用
scp或rsync命令远程拷贝文件,如scp 本地文件 user@服务器IP:/目标路径。
- SSH隧道:通过
安全注意事项:
- 定期更新系统和软件,修复漏洞。
- 限制SSH访问IP,仅允许可信网络连接。
- 使用强密码或密钥认证,避免弱密码风险。