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