1

我在连接到服务器时使用 SSH 代理转发:

ssh -A my_server

然后我检查代理是否在服务器中工作:

echo "$SSH_AUTH_SOCK"
/tmp/ssh-IeuME30578/agent.30578

然后我尝试从服务器测试 GitHub 身份验证:

ssh -T my_server
juan@myserver's password: 

my_server是我本地定义的别名~/.ssh/config

为什么在服务器中询问密码?,如果我在本地运行时:

ssh -T my_server

我得到:

Hi juan! You've successfully authenticated, but GitHub does not provide shell access.

更新

我发现在服务器中,我的本地 ssh 配置中的别名不可用:

ssh my_alias
ssh: Could not resolve hostname awe: nodename nor servname provided, or not known
4

0 回答 0