Azure 创建主机
首先是要在Azure上创建一个虚拟主机。由于我在中国,所以服务器要选择东亚。系统我选的是Ubuntu,因为之前用过,比较熟悉。创建时,先在本地生成一个OpenSSL的匹配串。
openssl.exe req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
生成后在创建虚拟机时,选择myCert.pem
文件,这就可以将其配置成默认登陆串。
更改适当的用户名后,确定创建,在一段时间的等待后,虚拟机就创建好了。
登陆
我使用的是Mac系统,所以倒不用配置许多必备的环境。直接运行:
ssh -i myPrivateKey.key -p 22 user@hostname.cloudapp.net
即可登陆。登陆后,在服务器端生成一个ssh的rsa,用来作免密码登陆。具体方式是运行:
ssh-keygen -t rsa
回答一堆小问题后,rsa即可生成,将私钥id_rsa
,拷贝一份到客户端放置到~/.ssh
目录下。将公钥id_rsa.pub
更名为authorized_keys
。这样客户端就可以不用输入密码直接登陆了。
配置Git
由于要起一个HTTP服务,所以得先配个nginx。使用命令
sudo apt-get instal