阿里云部署新手教程(一)(购买服务器,免密登陆)

阿里云部署项目新手教程(一)

(购买服务器,免密登陆)

购买服务器

阿里云有学生优惠10元一个月,我选择的是轻量应用服务器,有ssd内存,更高的带宽,但是限量1000G应该够用。选择系统镜像CentOS操作系统。

轻量应用服务器操作起来更简单。

1572003725828

1572004461160

如何远程连接

打开cmd终端输入ssh root@0.0.0.0root表示根用户名@后面接公网IP地址

连上来了

1572004847359

保存ssh公钥免密登陆

终端 在~目录下 cd .ssh 进去.ssh文件夹,输入,没有ssh文件夹 创建 md .ssh bashmkdir

1
ssh-keygen -t rsa -C "myemail@myemail.com"
1
Enter file in which to save the key (/home/Administrator/.ssh/id_rsa): C:\Users\Administrator\.ssh\id_rsa

然后它会要你填写地址,dos得自己填,要不然会报错,因为unix命令都是相反的斜杠,成功之后生成了公钥私钥文件

1572008937745

然后改回bash终端写命令,dos cmd 太不兼容了😥,全是坑,用git bash,ubantu bash 都可

1572009417347

scp id_rsa.pub root@0.0.0.0:.

解释:复制 这个公钥 到你服务器root用户下的(默认文件夹下:.

登陆服务器检查一下,文件已经过来了

1572009688607

# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys把公钥文件追加进来

vim打开这个文件确认一下

然后重启一下# systemctl restart sshd

回到本地,删了公钥$ rm id_rsa.pub

新建配置文件

1572010250446

$ code configvscode 打开config,配置

1572010927402

ssh 用户名免密登陆成功😎

1572010957144

git push 到github ssh 免密推送

把之前的公钥写进来

1572015770953

把https推送修改成ssh推送

git remote set-url origin +ssh链接

1572015579162

免密推送成功😎

1572015804042