Мне интересно, возможно ли разместить на том же сервере веб-сайт, который действует как интерфейс для SFTP-службы «только для чтения» (т.е. я программирую фиксированную команду «get», которая выбирает один файл).
Моя надежда состояла в том, чтобы просто обслуживать веб-страницу с простым полем ввода для принятия пароля, который затем используется в JS-скрипте на стороне клиента для подключения к службе SFTP.
Существуют ли какие-либо библиотеки или инфраструктуры, которые я могу использовать для этого?
Я понимаю, что это может быть не лучший дизайн системы, но мой веб-сервер (nginx) - только HTTP, и я 'Я предпочел бы некоторую степень безопасности при фактической передаче файла.
Я также видел, что XMLHttpRequest не может получать данные через SFTP, поэтому это не вариант.