リモートマシンに接続するときは、rsaキーを使用して認証します(rsaだと思いますが、覚えていません)。
通常のシェルからsshを実行すると、パスワードなしでマシンにログオンします。ただし、tmux内からsshを実行すると、パスワードの入力を求められます。
パスワードを尋ねられ、sshキーが使用されないというtmux内の違いは何ですか? tmux内からパスワードを入力しないようにするにはどうすればよいですか?
Tmuxセッションはsshエージェントが開始される前に開始されたため、SSH_AUTH_SOCK変数とSSH_AGENT_PID変数はその中に設定されていません。これを解決するには2つの方法があります。これらの変数をtmuxセッションにコピーするか、tmux内でssh-agentを実行して設定してから、ssh-addを実行してキーをsshエージェントに追加します。
スーパーユーザーSEサイトで同様の質問に対する回答を確認することをお勧めします 切断された画面セッションを介してSSHキー転送を再接続できますか 。答えはおそらく同じです。