准备工作
在连接前需确保满足以下条件:
- 腾讯云服务器的22端口已开放
- 获取服务器的公网IP地址和管理员用户名
- 本地已安装SSH客户端(如OpenSSH、PuTTY)
生成SSH密钥对
在本地终端执行以下操作:
- 执行命令
ssh-keygen -t rsa -C "your_email@example.com"
生成密钥对 - 默认存储路径为
~/.ssh/
目录,包含id_rsa(私钥)和id_rsa.pub(公钥) - 使用
ssh-copy-id
命令自动上传公钥到服务器(可选)
配置腾讯云服务器
通过腾讯云控制台完成以下操作:
- 在「SSH密钥」页面创建新密钥,选择「导入已有公钥」并粘贴id_rsa.pub内容
- 绑定密钥到目标服务器(需关机操作)
- 验证服务器端
~/.ssh/authorized_keys
文件权限为600
建立SSH连接
使用以下命令格式进行连接:
- 基础命令:
ssh username@server_ip
- 指定私钥路径:
ssh -i ~/.ssh/id_rsa username@server_ip
- 首次连接需输入
yes
确认指纹信息
ssh ubuntu@12.34.56.78 The authenticity of host '12.34.56.78' can't be established. Are you sure you want to continue connecting (yes/no)? yes Welcome to Ubuntu 20.04 LTS
通过SSH密钥认证可实现免密安全登录,相比密码认证具有更高的安全性。建议定期轮换密钥对并妥善保管私钥文件,避免权限配置错误导致的连接失败。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/562831.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。