一些实用的教程links
Linux环境配置
git使用
git config --global user.name 'YourGithubName'
git config --global user.email "your_email@example.com"
ssh-keygen -t ed25519 -C "your_email@example.com"
-
确认路径和密码,可以不设置密码直接回车。
- 随后进入刚刚确认的路径
- 打开新生成的pub文件
-
复制里面所有内容
- 在github里点击右上角头像
- 选择Settings
- 选择SSH and GPG keys
- New SSH KEY新建密钥
- 起一个名字并且把刚刚复制的内容粘贴到Key文本框即可。
autodl免密登录
首先在本地管理员模式打开powershell,输入
ssh-keygen
然后一路回车,不要改路径也不要改名称,默认id_xxxxx直接用就好,改了反而没用。
本地打开刚刚给的C:\Users\xxxx/.ssh/
路径,找到id_xxxxx.pub
这个文件,复制里面所有的内容。
服务器上进入/root/.ssh/
路径,找到authorized_keys
文件,打开,用刚刚复制的id_xxxxx.pub
里的内容替换authorized_keys
里面所有的内容。
重新打开VScode就可以免密连接了。
如果不止一个服务器需要免密登录,只需要复制已有的id_xxxxx.pub
文件去替换各个服务器authorized_keys
的就行,不需要每个单独生成一个。