Допустим, у нас есть следующий сценарий: у нас есть два идентичных сервера * nix, использующих общую файловую систему. Мы подключаемся через SFTP (не FTPS) к одному из них, чтобы загрузить файл в общую файловую систему, сервер отключается, и мы перенаправляемся во вторую систему, которая все еще доступна.
У меня вопрос: будет ли постоянное соединение или пользователю придется повторно войти? Я предполагаю, что потребуется повторный вход, потому что сеансы ssh не разделяются между двумя системами ...
Заранее спасибо :)
Это зависит от того, что вы подразумеваете под «перенаправлением». Если это что-то вроде аварийного переключения DNS, то клиент будет знать, что соединение было разорвано, поэтому постоянство невозможно.
Можно создать расширенную службу балансировки нагрузки, которая разорвет соединение SFTP и поделится состоянием с другим балансировщиком нагрузки, чтобы любой сбой отдельного компонента был прозрачен для клиента. Однако это могло быть очень дорого, если бы вы выбрали такие продукты, как F5 BigIP.
Таким образом, это возможно, но это будет дорого и значительно усложнит.