远程连接服务器的一些配置:学习笔记与要点整理
ssh免密连接
服务器:
生成秘钥:
执行下面命令,默认生成位置是~/.ssh
1 | ssh-keygen |
系统会询问你文件名和秘钥密码,可以一路回车过去,会生成两个文件:
- id_rsa 私钥
- id_rsa.pub 公钥
连接的客户端:
修改 vim ~/.ssh/config,添加如下的信息:
1 | Host nb |
把本地的公钥传送到服务器:
1 | ssh-copy-id -i ~/.ssh/id_rsa.pub xxx@<ip> |
个人用户环境配置
修改rm命令,防止手残误删除
1 | vim ~/.bashrc |
写入:
1 | mkdir -p ~/.trash #在家目录下创建一个.trash文件夹 |
记得souce:
1 | source ~/.bashrc |
git配置
1 | $ git config --global user.name "John Doe" |
git服务器端免密拉取
在git上添加ssh证书
1 | cat ~/.ssh/id_rsa.pub |
进入项目文件夹,重新remote一下
1 | git remote set-url origin git@gitlab.com:xxxxxx/xxx.git |
拉取远程分支,并创建本地分支:
1 | git checkout -b dev(本地分支名) origin/dev(远程分支名) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 desperado!