Я пытаюсь использовать команды putty plink и pscp из пакетного файла windows для загрузки файла с сервера Linux.
Для сервера # 1 эти команды работают нормально, если на удаленном сервере включен SFTP (порт будет 22 в данной команде). Для сервера № 2, на котором включен только FTP, plink не работает.
Сервер № 1 (SFTP) => plink 10.238.xxx.xxx -P 22 -l "uname" -pw "pass123" -- This works
Сервер № 2 (FTP) => Пробовал ниже 2 команды, но не повезло
plink uname@10.238.xxx.xxx -P 21 -pw "pass123" -- This does not work
plink 10.238.xxx.xxx -P 21 -l "uname" -pw "pass123" -- This does not work
Чтобы убедиться, что только FTP работает на сервере # 2, попытался подключиться на WinSCP и мог видеть, что SFTP делает не работает, и я могу подключиться и загрузить, когда выбран протокол файла FTP. При выборе SFTP появляется сообщение об ошибке: «Вы пытаетесь получить доступ к закрытой зоне. Разрешено только авторизованным пользователям». что ожидается в моем случае.
Пожалуйста, поделитесь своим мнением о том, как использовать plink & pscp для загрузки файлов по FTP.