Чтобы сделать это без сервера, вы можете настроить переадресацию портов на одном из маршрутизаторов NAT. например машина1 позади nat1, машина2 позади nat2. Настройте порт на nat1, перенаправив его на FTP-порт machine1. После этого вы сможете подключиться к FTP с компьютера2, используя общедоступный IP-адрес nat1. Используйте пассивный режим FTP, чтобы избежать необходимости открывать больше портов через маршрутизаторы NAT.