- 资源无法联网
- 拥有http/https代理,形如
export http://${proxy_username}:${proxy_password}@${proxy_addr}:${proxy_port} - 需要访问外部的ssh资源,如git@github.com
安装 corkscrew 需要root权限
sudo apt install -y corkscrew代理文件 ~/.ssh/config
Host github.com
ProxyCommand corkscrew {proxy_addr} {proxy_port} %h %p /root/.ssh/corkscrew_auth
IdentityFile ~/.ssh/id_ed25519_test
- 如果http代理需要用户名和密码,则添加
~/.ssh/corkscrew_auth配置
{proxy_username}:{proxy_password}
- github/gitlab不支持rsa密钥,建议使用ed25519
ssh-keygen -t ed25519 -C "only test"