阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略

iOS开发一枚、准备开发一款属于自己的APP。准备上手一台服务器提供给自己的APP使用、正好看到阿里云ECS有相当大的优惠、便购买同时逐步配置截图、方便有同样需求的童鞋参考。

阿里云官网购买云服务器ECS

优惠地址:https://promotion.aliyun.com/ntms/act/qwbk.html

阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第1张图片
个人购买配置.png

云服务器ECS控制台、进入服务器列表。

  • 服务器概览


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第2张图片
    云服务器ECS.png
  • 可操作服务器列表


    服务器列表.png

远程连接之前需要初始化服务器密码

账号默认:root
设置密码记住并保存。

阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第3张图片
image.png

网页远程连接

  • 第一次执行远程连接,阿里云会给予6位数的远程连接密码,需要记住并保存、后续每次登录会用到。
  • 每次执行远程连接输入“远程连接密码”可以进入云服务器命令行控制台。
  • 云服务器后台默认账号:root。
  • 密码为第三步所设置服务器密码。
  • 登录成功之后就可以进行相关操作了。
  • 若第一次登录失败,需要重启服务器,再次登录。
阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第4张图片
远程连接.png

Mac端SSH连接准备

  • 配置密钥对。
  • 创建一个新的密钥对。
  • 绑定密钥对到当前云服务器
阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第5张图片
创建并绑定秘钥到所需服务器.png
  • 安全组配置规则、例如限制访问端口,授权对象等。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第6张图片
    安全组.png
  • 默认三组“入方向”安全规则。添加自定义规则。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第7张图片
    设置规则.png
  • 添加自定义安全组规则。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第8张图片
    规则配置项.png

Mac端SSH本地远程连接服务器

  • 打开Mac端终端(Terminal) 新建远程连接


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第9张图片
    image.png
  • 添加服务器IP地址、输入账号名。默认root,可以去阿里云ECS控制台修改。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第10张图片
    image.png
  • Mac端SSH远程连接、连接成功。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第11张图片
    Mac端远程连接成功标识.png
  • 远程连接失败。提示: Permission denied (publickey)


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第12张图片
    修改登录权限.png
  • 如果还是提示连接失败
    Mac本地终端执行命令行
vim ~/.ssh/known_hosts

删除对应服务器的IP ssh

  • 再次执行SSH远程连接即可。

Mac端与服务器文件传输SFTP

  • 官网下载FileZilla客户端,免费版即可满足使用。


    阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第13张图片
    image.png
  • 输入主机IP、用户名默认root、密码、端口号默认:22。点击快速连接即可。


    image.png

Ubuntu系统更新与安装软件出现问题

阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第14张图片
image.png

安装git

执行git安装命令

  • sudo apt-get install -git

阿里云服务器安装Node.js环境

阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略_第15张图片
image.png

你可能感兴趣的:(阿里云服务器ECS(Ubuntu系统)购买配置SSH连接、SFTP文件传输、NodeJS环境配置攻略)