Committed by
Gerrit Code Review
Override remote public key with local one
A problem is observed when running stc with same local and remote username. The public key of local user is overridden by the key of remote user. As a result, stc cannot login to the remote host. For now, we let the public key of local user overrides the key of remote user. But eventually we need a better solution for username collision. Change-Id: I750fd129a2dcd4920683599b6c562d3beb84e95d
Showing
1 changed file
with
5 additions
and
3 deletions
| ... | @@ -9,9 +9,6 @@ | ... | @@ -9,9 +9,6 @@ |
| 9 | nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2) | 9 | nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2) |
| 10 | 10 | ||
| 11 | for node in $nodes; do | 11 | for node in $nodes; do |
| 12 | - # Setup passwordless login for the remote user on the local bench host | ||
| 13 | - onos-user-key $node | ||
| 14 | - | ||
| 15 | # Prune the node entry from the known hosts file since server key changes | 12 | # Prune the node entry from the known hosts file since server key changes |
| 16 | ssh-keygen -f "$HOME/.ssh/known_hosts" -R [$node]:8101 | 13 | ssh-keygen -f "$HOME/.ssh/known_hosts" -R [$node]:8101 |
| 17 | 14 | ||
| ... | @@ -27,5 +24,10 @@ for node in $nodes; do | ... | @@ -27,5 +24,10 @@ for node in $nodes; do |
| 27 | sleep 1 | 24 | sleep 1 |
| 28 | done | 25 | done |
| 29 | " | 26 | " |
| 27 | + | ||
| 28 | + # Setup passwordless login for the remote user on the local bench host | ||
| 29 | + # For now, we let the local public key override the remote one | ||
| 30 | + # TODO: fix username collision between workbench and the remote hosts | ||
| 31 | + onos-user-key $node | ||
| 30 | done | 32 | done |
| 31 | 33 | ... | ... |
-
Please register or login to post a comment