Hello. My old cvs server has gone flakey so I decided to replace it with something that uses less juice and hopefully is more stable. The Zonbu seemed like an excellent fit. As the title suggests, I am also going to be upgrading to subversion at the same time.
So, my process so far:
1) Acquire one Zonbu and verify it works
2) Activate root permissions
3) Install developer edition overlay
4) Create a new account for myself
a) useradd loginname
b) /home/loginname had to be manually created
c) passwd loginname to make the initial password
d) emerge tcsh as I am weird that way
5) Set sshd to start up by going to /etc/runlevel/default and ln -s /etc/init.d/sshd sshd
6) Open up the iptables for ssh
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp --dport 22 -j ACCEPT
At this point I can ssh into the zonbu using that account. I also successfully used cvs2svn to do an test conversion of my cvs repository to svn. I then successfully did an svn checkout svn+ssh://IP.OF.ZONBO/path/to/repo
Of course, the trouble was I had to type my password a few times. The next stage is setting up passwordless ssh via keys. I've done this lots of times so thought it would be a few minutes of work but I'm still struggling now.
Okay, two paragraphs of text deleted as I realized my newb mistake: My manually created /home/loginname has 777 permissions. chmod to 755 and passwordless ssh works fine.
So, I guess my remaining support question is this. Does the built in pcor user have a password for ssh? This machine will be eventually be dumped on the open network (with all ports blocked by a firewall but SSH) so I worry about the magic in pcor causing security holes.
Oh, and if there is any reason why this is a crazy idea, I can still be stopped :>