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