Github提速
Windos
在window下找到该目录:
C:\Windows\System32\drivers\etc\hosts
右键记事本打开,最后一行添加:
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net
如果没有权限,以管理员身份打开记事本,在记事本打开文件然后找到hosts文件修改保存即可
Linux
运行指令
vim /etc/hosts
光标移到最后一行,按i键写入
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net
添加后按ESC键,输入:wq
后回车即可
完成
VScode无法连接远程服务器
打开C:\Users\用户名\.ssh
,找到known_hosts
文件用记事本打开,把连接不上的ip找到,那一行全部删除,保存退出,重新连接即可。
如何生成SSH Key连接多台服务器
ssh-keygen -t rsa -C "xxx@xxx.com"
此时会提示保存key的名字及路径,我们只需要自定义key的名字(路径)即可。
Enter file in which to save the key (/Users/caichenghan/.ssh/id_rsa):
填写自定义路径即可
/Users/caichenghan/.ssh/id_rsa_github
随后一直回车。
在同目录下的config
文件打开
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
其中 Host 为站点; HostName 为站点名; PreferredAuthentications 为优先使用公钥连接; IdentityFile ,私钥路径。
如果站点为 ip地址 ,则用 ip地址 代替 域名 即可。
然后,用密码先连接远程服务器
vim ~/.ssh/authorized_keys
在本地把生成的id_rsa_github.pub记事本打开,复制全部内容粘贴到远程服务器authorized_keys中即可。
网友评论