Trouble connecting to multiple project spaces

I just got my PiDrive Compute Center a few days ago, and I’ve been setting up, configuring, installing, etc, etc. Along the way I ran into a couple snags.

When setting up networking and testing it, I got this error while trying to ping other hosts on my network:

ping: icmp open socket: Operation not permitted

I fixed that by setting the SUID bit on /bin/ping, which is how it is on every other linux system I’d ever seen, including other RPi’s. Something you may wish to fix in future Foundation Edition releases.

After I’d set up several project spaces I connected to one of them via ssh no problem. When I rebooted into another project space and attempted to connect, I got this error:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:<fingeprint redacted> Please contact your system administrator. Add correct host key in ~/.ssh/known_hosts to get rid of this message. Offending ECDSA key in ~/.ssh/known_hosts:2 ECDSA host key for 192.168.xxx.xxx has changed and you have requested strict checking. Host key verification failed.

This is of course because my network was assigning the same IP via DHCP since it was the same MAC address.

I am reluctant to assign a separate static IP to each project space.

My workaround for this was to copy the entire /etc/ssh directory from the first project space to each of the others. This seems to be a rather hackish solution, and there are probably security issues somewhere along the line.

Is there a better way to get around this?

Other than that, I’m thoroughly enjoying working with the Compute Center. It’s a great product!