サーバーへの接続時に 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