You can do SSH to a server via ctrlp.vim interface using this plugin. Note that this plugin is a ctrlp.vim extension and it requires a runner (tmux is currently only supported).
First, I believe you're a user of a great Vim plugin ctrlp.vim. Otherwise, you must install it before start using this plugin. Second, this plugin requires tmux to open a new SSH window for now.
:PluginInstall tacahiroy/ctrlp-ssh
In addition, don't forget put a line Plugin 'tacahiroy/ctrlp-ssh'
into your .vimrc.
$ cd ~/.vim/bundle
$ git clone git://github.com/tacahiroy/ctrlp-ssh.git
If you don't use either plugin management systems, copy autoload and plugin directory to your .vim directory.
After finished the install process, you may restart Vim and then you can use :CtrlPSSH
command.
It's useful to define a key mapping like this:
nnoremap <Leader>fs :CtrlPSSH<Cr>
Copyright (c) 2013-2015, Takahiro Yoshihara. Distributed under the Modified BSD License.