Password management/synchronization?
KeePass Password Safe is an open source solution you may want to check out. It is mainly designed for Windows but it can be ran from a Linux box, details here.
I don't know any tool, but you can save your passwords in text file and encrypt with your private key with pass-phrase so only you can access the file.
One thing you could look at would be combining git and a password safe program like KeePass or Password Safe. Gits useful as it works pretty well cross-platform and setting up and synchronizing data with it is pretty easy.
I use git for synchronizing files across multiple systems and it works pretty well. One problem is that you'd need to make your server available from all the locations you want to synchronize from, which will likely mean exposing a service or VPN endpoint on the Internet. Git runs over SSH by default so, if properly configured, it shouldn't pose too much of a risk.