写在开头
远程连接的方式很多,这里推荐使用SSH密钥的方式进行登录,优点如下:
安全性:SSH密钥对登录认证更为安全可靠。 密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁。不可能通过公钥推导出私钥。 便捷性: 如果您将公钥配置在Linux实例中,那么,在本地或者另外一台实例中,您可以使用私钥通过SSH命令或相关工具登录目标实例,而不需要输入密码。便于远程登录大量Linux实例,方便管理。如果您需要批量维护多台Linux实例,推荐使用这种方式登录。
阿里云ECS服务器对SSH密钥对说明文档链接。
下载XShell
访问 XShell官网选择【家庭/学校免费】;输入信息后点击【下载】;
登录填写的邮箱,打开下载邮件,点击下载链接进行下载,下载完成后正常安装即可。
阿里云ECS
登录阿里云账号后,打开阿里云菜单,选择【云服务器ECS】;选择菜单中的【网络与安全】中的【密钥对】,点击【创建密钥对】;
输入自定义的“密钥对名称”后,点击【确认】;
这时候会自动下载生成的密钥对证书文件;
点击【绑定密钥对】;
在“选择ECS实例”中选择需要绑定的ECS实例后添加到“已选择”;
完成选择后点击【确定】;
返回【实例与镜像】中的【实例】,选择绑定密钥对的ECS实例进行重启;
在确定ECS实例所有内容保存后,选择重启。
设置XShell
复制公网IP打开XSell,点击【新建】;
”Name“自定义,”Host“输入复制的公网IP;
选择“Authentication”,选择”Public Key“,点击”Setup“;
点击”Browser“;
点击”Import“,选择刚才阿里云下载的.pem文件;
选择连接密钥文件后点击【OK】;
点击【OK】;
点击【connect】;
双击右侧会话管理中刚创建的会话,输入连接用户名,点击【OK】;
连接成功。