远程连接云服务器

我以阿里云为例

管理控制台

购买成功后进入管理控制台。

  1. 管理控制台/云服务器ECS/,选择大区域。可以看到实例。

ssh

服务器在外地机房中,没有显示器。我们需要远程控制服务器来使用。
远程控制协议SSH(Secure Shell)。服务器一般默认安装并启用ssh服务,默认22端口。
我们个人电脑通过ssh客户端软件,通过公网ip、22端口、用户名密码(密钥对儿),就可以远程连接和控制服务器了。

阿里云

阿里云由于更上层的虚拟化软件(openstack)来分配虚拟机资源,所以阿里云控制台提供了一些更高权限、更方便的控制命令。
比如:远程连接(相当于个人电脑上的ssh客户端,但优先级更高。场景:新建系统ssh配置禁止root登录,用控制台的远程连接登录再修改配置),
增减配置,开关机,
安全组(相当于系统里的防火墙,但优先级更高) 默认全通无规则,
密钥对儿

上面的功能linux系统本身可以实现,但使用阿里云后台实现会更加方便。

阿里云控制台ssh

  1. 登录网站,阿里云控制台,实例,点击远程连接。【注意保存密码xxxxxx】。
  2. (略过)安全组,默认全通,不需操作。

ssh、ftp客户端

ssh远程连接,ftp传文件传代码。

  1. ssh工具选择
    (推荐 集成) pycharm自带的tools/ssh 。传文件
    xshell flashFXP
    (用的人多,轻量,丑点,缺点没法传文件)[putty] https://www.chiark.greenend.org.uk/~sgtatham/putty/
    (推荐)[cyberduck小黄鸭for_mac_or_win] https://cyberduck.en.softonic.com/

  2. 云控制台密码

  3. 虚拟机sshd.conf配置

  4. 连接

pycharm自带的ssh工具

菜单/Tools/Deployeement(部署)/configuration(配置) 或 菜单/Tools/start ssh session
公网ip地址(从阿里云控制台查看)39.96.114.xx 端口号22 linux用户名root 密码

ssh配置

如果上面登录失败,并且确认自己信息正确。那么问题在服务器ssh服务默认配置。
默认配置为了安全考虑可能禁止root用户直接登录。那么需要阿里云控制台远程连接后修改配置或创建普通用户。

### 如何使用 Xshell 远程连接云服务器 #### 准备工作 为了能够顺利通过 Xshell 连接到 Linux 系统的阿里云服务器,需先完成一些准备工作。如果之前选择了“绑定密钥对”的选项,则可以利用该密钥文件实现无密码 SSH 登录[^1]。 #### 安装并启动 Xshell 前往官方网站下载适用于个人或家庭使用的免费版本,并按照提示完成软件安装过程。首次启动程序后建议进行简单注册以便获得更好的用户体验和服务支持[^2]。 #### 配置新的会话 - 打开 Xshell 后点击新建按钮创建一个新的会话。 - 输入目标主机 IP 地址以及端口号(默认为 22),选择协议类型为 `SSH`。 - 接下来切换至 "User Authentication" 标签页,在这里指定身份验证方式——对于已经绑定了密钥对的情况来说应该选用公私钥认证;如果是基于用户名/密码的方式则保持原有设置不变即可[^3]。 #### 设置密钥对认证(可选) 当采用密钥方式进行安全连接时: - 导航到刚才提到的身份验证页面下的 “Public Key” 分支; - 浏览本地计算机找到对应的 `.pem` 或其他形式的私钥文档路径加以关联; - 如果有必要的话还可以在此处填写相应的 pass phrase 来进一步增强安全性。 #### 建立连接 确认上述各项参数均配置完毕之后保存当前设定,双击列表中的条目即刻建立与远端机器之间的通信链路。此时如果没有意外情况发生便可以直接进入命令行界面开始操作了。 ```bash # 若遇到无法正常访问的问题,可能是因为防火墙阻止了外部请求或是网络配置存在问题, # 可尝试调整 VPC 安全组策略允许特定范围内的流量通行,亦或者是检查网卡状态是否正确。 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值