Commit ff8818f
authored
Fix SSH agent forwarding to agentless nodes (#22567)
* lazily forward SSH agents when connecting to agentless nodes
When connecting to unregistered OpenSSH nodes, the SSH agent is always
forwarded. When connecting to registered OpenSSH (agentless) nodes
however, the SSH agent doesn't *need* to be forwarded, so only do so
if the user explicitly asks to.
* test SSH agent forwarding in agentless integration test1 parent 3d02011 commit ff8818f
File tree
4 files changed
+65
-37
lines changed- integration
- lib
- proxy
- srv/forward
- sshutils
4 files changed
+65
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
7333 | 7334 | | |
7334 | 7335 | | |
7335 | 7336 | | |
7336 | | - | |
| 7337 | + | |
| 7338 | + | |
| 7339 | + | |
7337 | 7340 | | |
| 7341 | + | |
| 7342 | + | |
| 7343 | + | |
| 7344 | + | |
| 7345 | + | |
7338 | 7346 | | |
7339 | 7347 | | |
7340 | 7348 | | |
| |||
7366 | 7374 | | |
7367 | 7375 | | |
7368 | 7376 | | |
7369 | | - | |
| 7377 | + | |
7370 | 7378 | | |
| 7379 | + | |
7371 | 7380 | | |
7372 | 7381 | | |
7373 | 7382 | | |
7374 | | - | |
7375 | | - | |
| 7383 | + | |
| 7384 | + | |
7376 | 7385 | | |
| 7386 | + | |
7377 | 7387 | | |
7378 | 7388 | | |
| 7389 | + | |
7379 | 7390 | | |
7380 | | - | |
7381 | | - | |
| 7391 | + | |
| 7392 | + | |
| 7393 | + | |
| 7394 | + | |
| 7395 | + | |
| 7396 | + | |
| 7397 | + | |
| 7398 | + | |
| 7399 | + | |
7382 | 7400 | | |
7383 | | - | |
| 7401 | + | |
| 7402 | + | |
| 7403 | + | |
| 7404 | + | |
| 7405 | + | |
| 7406 | + | |
| 7407 | + | |
| 7408 | + | |
| 7409 | + | |
| 7410 | + | |
| 7411 | + | |
7384 | 7412 | | |
7385 | 7413 | | |
7386 | 7414 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
289 | 288 | | |
290 | 289 | | |
291 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
517 | | - | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
518 | 521 | | |
519 | 522 | | |
520 | 523 | | |
| |||
538 | 541 | | |
539 | 542 | | |
540 | 543 | | |
541 | | - | |
542 | | - | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
543 | 550 | | |
544 | 551 | | |
545 | 552 | | |
546 | 553 | | |
547 | 554 | | |
548 | 555 | | |
| 556 | + | |
549 | 557 | | |
| 558 | + | |
| 559 | + | |
550 | 560 | | |
551 | 561 | | |
552 | 562 | | |
| |||
558 | 568 | | |
559 | 569 | | |
560 | 570 | | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | 571 | | |
569 | 572 | | |
570 | 573 | | |
| |||
578 | 581 | | |
579 | 582 | | |
580 | 583 | | |
581 | | - | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
588 | 584 | | |
589 | 585 | | |
590 | 586 | | |
591 | 587 | | |
| 588 | + | |
| 589 | + | |
592 | 590 | | |
593 | 591 | | |
594 | 592 | | |
| |||
646 | 644 | | |
647 | 645 | | |
648 | 646 | | |
649 | | - | |
650 | | - | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
651 | 650 | | |
652 | 651 | | |
653 | 652 | | |
654 | | - | |
655 | 653 | | |
656 | 654 | | |
657 | 655 | | |
| |||
1140 | 1138 | | |
1141 | 1139 | | |
1142 | 1140 | | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | 1141 | | |
1149 | 1142 | | |
1150 | 1143 | | |
1151 | 1144 | | |
1152 | 1145 | | |
1153 | 1146 | | |
1154 | 1147 | | |
1155 | | - | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
1156 | 1159 | | |
1157 | 1160 | | |
1158 | 1161 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
136 | | - | |
137 | | - | |
| 135 | + | |
138 | 136 | | |
139 | 137 | | |
140 | 138 | | |
| |||
0 commit comments