SSHにプロキシ情報を渡すためにSSH_AUTH_SOCK環境変数に代わるものはありますか?
似たようなものを探していますが、-o SshAuthSockPath="/path/to/socket"
このようなものはないようです。私は何を逃したことがありませんか?これは悪い考えですか?
スクリプトをラップすることなく、初期のsshコマンドとProxyJump接続に異なるプロキシを使用できるようにしたいです。
ベストアンサー1
あなたが探しているIdentityAgent
。バージョン7.3(2016-08-01)で追加されました。ssh_config
マニュアルから:
IdentityAgent
Specifies the UNIX-domain socket used to communicate with the
authentication agent.
This option overrides the SSH_AUTH_SOCK environment variable and
can be used to select a specific agent. Setting the socket name
to none disables the use of an authentication agent. If the
string "SSH_AUTH_SOCK" is specified, the location of the socket
will be read from the SSH_AUTH_SOCK environment variable.
Otherwise if the specified value begins with a ‘$’ character,
then it will be treated as an environment variable containing the
location of the socket.
Arguments to IdentityAgent may use the tilde syntax to refer to a
user's home directory or the tokens described in the TOKENS
section.