如何登录阿里云服务器并进行安全配置和基本设置流程指导
登录阿里云服务器并进行安全配置和基本设置,可按以下步骤操作:
登录阿里云服务器
准备工作
在登录阿里云服务器之前,你需要确认以下信息:
- 已购买阿里云服务器(ECS实例),并获取了公网IP地址。
- 设置了实例的登录密码或创建了密钥对(若使用密钥对登录)。
Windows系统登录(使用远程桌面连接)
若你的阿里云服务器操作系统为Windows,可通过以下步骤登录:
- 打开“远程桌面连接”工具,在“计算机”输入框中输入阿里云服务器的公网IP地址。
- 点击“连接”,在弹出的窗口中输入服务器的用户名(默认Administrator)和密码,然后点击“确定”。
Linux系统登录(使用SSH工具)
若你的阿里云服务器操作系统为Linux,可使用以下方法登录:
使用PuTTY(Windows系统)
- 下载并打开PuTTY,在“Host Name (or IP address)”输入框中输入阿里云服务器的公网IP地址,端口默认为22。
- 点击“Open”,在弹出的窗口中输入服务器的用户名(如root)和密码,然后回车即可登录。
使用终端(Linux/Mac系统)
打开终端,输入以下命令:
ssh root@<公网IP地址>
按提示输入密码,回车后即可登录。若使用密钥对登录,可使用以下命令:
ssh -i <私钥文件路径> root@<公网IP地址>
安全配置
设置防火墙
对于Linux系统,常用的防火墙是iptables或firewalld,以下以firewalld为例:
- 检查firewalld状态:
- 若未启动,启动firewalld:
- 设置开机自启:
- 开放常用端口(如SSH 22端口、HTTP 80端口、HTTPS 443端口):
- 重新加载防火墙规则:
systemctl status firewalld
systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
更新系统软件
定期更新系统软件可以修复安全漏洞,对于不同的Linux发行版,更新命令不同:
CentOS/RHEL
yum update -y
Ubuntu/Debian
apt update
apt upgrade -y
禁用不必要的服务
关闭不必要的服务可以减少安全风险,例如关闭telnet服务:
systemctl stop telnet.socket
systemctl disable telnet.socket
基本设置
设置时区
对于Linux系统,可使用以下命令设置时区:
- 查看可用时区:
- 设置时区(以Asia/Shanghai为例):
timedatectl list-timezones
timedatectl set-timezone Asia/Shanghai
创建普通用户
为了安全起见,不建议使用root用户进行日常操作,可创建一个普通用户:
- 创建用户:
- 设置用户密码:
- 为用户添加sudo权限:
adduser <用户名>
passwd <用户名>
usermod -aG wheel <用户名> 对于CentOS/RHEL
usermod -aG sudo <用户名> 对于Ubuntu/Debian
配置SSH服务
可以对SSH服务进行一些安全配置,例如修改默认端口、禁止root用户远程登录:
- 编辑SSH配置文件:
- 修改以下参数:
- 保存并退出,重启SSH服务:
vi /etc/ssh/sshd_config
Port 2222 修改默认端口为2222
PermitRootLogin no 禁止root用户远程登录
systemctl restart sshd