iOS开发一枚、准备开发一款属于自己的APP。准备上手一台服务器提供给自己的APP使用、正好看到阿里云ECS有相当大的优惠、便购买同时逐步配置截图、方便有同样需求的童鞋参考。
阿里云官网购买云服务器ECS
优惠地址:https://promotion.aliyun.com/ntms/act/qwbk.html
云服务器ECS控制台、进入服务器列表。
-
服务器概览
云服务器ECS.png -
可操作服务器列表
服务器列表.png
远程连接之前需要初始化服务器密码
账号默认:root
设置密码记住并保存。
网页远程连接
- 第一次执行远程连接,阿里云会给予6位数的远程连接密码,需要记住并保存、后续每次登录会用到。
- 每次执行远程连接输入“远程连接密码”可以进入云服务器命令行控制台。
- 云服务器后台默认账号:root。
- 密码为第三步所设置服务器密码。
- 登录成功之后就可以进行相关操作了。
- 若第一次登录失败,需要重启服务器,再次登录。
Mac端SSH连接准备
- 配置密钥对。
- 创建一个新的密钥对。
- 绑定密钥对到当前云服务器
-
安全组配置规则、例如限制访问端口,授权对象等。
安全组.png -
默认三组“入方向”安全规则。添加自定义规则。
设置规则.png -
添加自定义安全组规则。
规则配置项.png
Mac端SSH本地远程连接服务器
-
打开Mac端终端(Terminal) 新建远程连接
image.png -
添加服务器IP地址、输入账号名。默认root,可以去阿里云ECS控制台修改。
image.png -
Mac端SSH远程连接、连接成功。
Mac端远程连接成功标识.png -
远程连接失败。提示: Permission denied (publickey)
修改登录权限.png - 如果还是提示连接失败
Mac本地终端执行命令行
vim ~/.ssh/known_hosts
删除对应服务器的IP ssh
- 再次执行SSH远程连接即可。
Mac端与服务器文件传输SFTP
-
官网下载FileZilla客户端,免费版即可满足使用。
image.png -
输入主机IP、用户名默认root、密码、端口号默认:22。点击快速连接即可。
image.png
Ubuntu系统更新与安装软件出现问题
image.png安装git
执行git安装命令
sudo apt-get install -git
网友评论