一.SSH公钥私钥配置
首先,进入到SSH目录
cd ~/.ssh
注意如果该目录提示不存在,需要先
ssh localhost
用root用户登录一下ssh
然后,进入到~/.ssh
目录后,输入该命令
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
此时会生成两个文件
cat id_rsa.pub >> authorized_keys
输入该命令生成authorized_keys文件,这个文件会在ssh私钥登录时用到。
然后编辑sshd_config
文件
nano /etc/ssh/sshd_config
找到以下选项并取消注释
PubkeyAuthentication yes
PermitRootLogin yes
然后重启SSH服务
service sshd restart
至此,就可以使用SSH私钥登录了。
二.Coding服务器SSH公钥配置
将~/.ssh
目录下的id_rsa.pub
文件中的内容复制
在Coding->个人设置中配置SSH公钥。
在代码仓库中选择SSH连接克隆下载即可。
个人部署脚本
cd /www/wwwroot/your_website/
sudo git fetch --all
sudo git reset --hard origin/master
sudo chown -R www:www /www/wwwroot/your_website/