added support for private ssh key