Делаю форвард своего порта 27000 на удалённую машину через ftp:ssh -L 27000:fw:21 fw
Потом подсоединяюсь клиентом ftp к своей машине:
ftp localhost 27000
всё нормально, входит. А потом пишем ls:ftp> ls
500 illegal PORT range rejected
ftp: bind: address already in useЕсли использовать ftp клиент, встроенный в mc, всё работет, но надо чтобы работал ftp или ftpmirror. Что делать?
Ну пожалуй я сам себе тут отвечу. Кусок stunnel faq:FTP over stunnel won't work
I just can't get ftp to work over stunnel no matter how hard I try.Answer: Stunnel cannot be used for the FTP daemon because of the nature of the FTP protocol which utilizes multiple ports for data transfers. There are SSL aware FTP servers available.
Alternitively you could use a different protocol. For example you could use SSHv1 which contains a program called scp which operates much like rcp, or the newer SSHv2 which also includes a program called sftp.
Непонятно только, почему mc работает...