通过Workbench远程连接Linux实例
相比VNC,Workbench支持多用户远程连接同一台实例,并且支持可视化查看和操作Linux系统文件资源,更加高效便捷。
前提条件
- 在控制台完成以下操作:
- 已创建实例。
- 已为实例设置了登录密码或者绑定了密钥对。
- 已为实例分配固定公网IP或EIP。
说明 如果通过远程桌面(RDP)连接实例,请保证公网带宽大于等于5 Mbit/s,否则远程桌面会卡顿。
- 使实例进入运行中状态。
- 为实例所在安全组添加对应的安全组规则:
- 如果实例开放了22端口:
网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 优先级 授权类型 授权对象 专有网络VPC 无需配置 入方向 允许 SSH(22) 22/22 1 IPv4地址段访问 选择一个地址段: - 47.96.60.0/24和118.31.243.0/24
- 0.0.0.0/0
经典网络 公网 - 如果实例开放了其它端口:
网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 优先级 授权类型 授权对象 专有网络VPC 无需配置 入方向 允许 自定义TCP Linux实例开放的端口 1 IPv4地址段访问 选择一个地址段: - 47.96.60.0/24和118.31.243.0/24
- 0.0.0.0/0
经典网络 公网
- 如果实例开放了22端口:
- 确保实例内部的配置符合以下要求:
- 如果通过终端连接(SSH)连接实例:
- 开启SSHD的远程服务,例如Linux系统中的SSHD服务。
- 开放终端连接端口,通常为22端口。
- 如果通过远程桌面(RDP)连接实例:
- 开启远程桌面服务,例如Linux系统中自行安装的XFreeRDP服务。
- 开放远程桌面端口,通常为3389端口。
- 如果使用root用户登录Linux实例,需要保证/etc/ssh/sshd_config文件中配置
PermitRootLogin yes
,具体操作请参见为Linux实例开启root用户远程登录。
- 如果通过终端连接(SSH)连接实例:
背景信息
Workbench支持以下功能:
- WebSSH
通过安全访问协议SSH登录Linux实例或者安装了Cygwin等仿GNU系统的Windows实例。
- WebRDP
登录开启了远程桌面服务的Windows实例或Linux实例。
- GuestOS文件管理
提供可视化的目录和文件管理服务,支持对文本文件进行增删改查操作。
操作步骤
为Linux实例开启root用户远程登录
部分Linux系统中,SSHD服务默认禁用root用户远程登录,导致登录时提示用户名或密码错误。您可以按照以下步骤开启root用户远程登录。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论