SSH 秘钥登陆
最常见、最安全的登陆方式。需要在本地生成 SSH 秘钥对,并将公钥上传至目标服务器。
具体步骤如下:
1. 在本地终端生成秘钥对: ssh-keygen -t rsa
2. 将公钥上传至服务器: ssh-copy-id username@server_ip
3. 使用私钥登陆: ssh -i /path/to/private_key username@server_ip
密码登陆
相对SSH秘钥方式不安全,但更简单。需要在阿里云管理控制台中设置服务器密码。
具体步骤如下:
1. 登录阿里云管理控制台,进入ECS管理页面。
2. 选择目标服务器,点击“安全组”,确保端口 22 已开放。
3. 点击“实例设置”>“重置密码”,设置服务器密码。
4. 使用密码登陆: ssh username@server_ip
安全注意事项
无论采用哪种登陆方式,都应注意以下安全要点:
* 使用强密码或复杂SSH秘钥。
* 启用双因素认证。
* 限制SSH访问权限,只允许授权IP地址连接。
* 定期更新服务器软件,修补安全漏洞。
常见问题
**Q:无法使用SSH秘钥登陆**
**A:**检查公钥是否已正确上传至服务器,权限是否设置正确(600)。
**Q:登陆后提示“Permission denied (publickey)”**
**A:**检查私钥文件权限是否正确(600),或是否使用正确的私钥。
**Q:密码登陆提示“Connection refused”**
**A:**检查端口 22 是否已在安全组中开放,或服务器是否已启动。