配置服务器中用户
配置服务器中用户

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