Не уверенный, почему никто не указал на это, но если бы Вы хотите к FTP от до B и B к A, необходимо было бы поместить FTP-сервер на каждый компьютер. Это достаточно легко.
Однако другая вещь, которую можно сделать, не так проста. И возможно (мой?) терминология получает mirky здесь, но если Вы только хотите инициировать соединение от конца, где сервер, затем существует путь с SSH, чтобы сделать обратное соединение, где вместо клиентского инициирования соединение с сервером, у Вас есть инициирование сервера соединение с процессом слушания на другом компьютере.
Существует довольно много ресурсов онлайн об устанавливании обратной связи с SSH. Я думаю, что можно настроить его как прокси SOCKS и иметь любой общий тип сервера как FTP, использовать его по обратному соединению. Я сделал что-то как он однажды – по крайней мере это - в лучшем случае общее представление: SSH туннелируют обратное соединение.