Directory
发现自己在服务器中一直以root用户运行,这样不好~~
创建用户 L
useradd L
passwd L
...
pwd...
发现已经有了…
ssh密钥登录(用户L)
在服务器端使用用户L登录,在其~目录下
使用 ssh-keygen -t rsa
生成密钥对,保存在.ssh文件夹下
复制公钥到authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
更改权限(不改登不上。。)
chmod 400 ~/.ssh/authorized_keys
至此,服务器端配置结束。下面在windows端配置。
复制私钥id_rsa到本地,使用puttygen导入后,保存私钥rsa-key-20161102-4-centos-L
。
至此,就可以使用保存后的私钥登录服务器了。
好好奇以前自己怎么配置的,已经完全没有印象了。。
:happy
重新配置github
因为用户变了,Dropbox重新安装并迁移到了/home/L/下,所以需要重新配置github。
等等???我前不久刚给root配好,我怎么弄的来着?
将之前生成的.ssh/id_rsa.pub复制到github的ssh key中,添加L-Centos-4-user-L
ssh -T git@github.com
测试是否连通github
成功。 V5
自动发布github.io项目
在配置好git和github的情况下 在liuyanfight.github.io项目下,创建脚本autopush.sh
#!/bin/bash
cd /home/L/Dropbox/liuyanfight.github.io
git add .
git commit -m "autopush from L-Centos"
git push
添加定时任务,每天三点自动执行。sudo crontab -e
* 3 * * * /home/L/Dropbox/liuyanfight.github.io/autopush.sh
上一篇 Centos安装VIM
下一篇 Centos7安装Jekyll