Какая разница в ОС websocket против ssh-туннеля?

#websocket #ssh-tunnel

#websocket #ssh-туннель

Вопрос:

мы заменяем websocket вместо ssh-туннеля. Могу ли я узнать, чем websocket лучше ssh-туннеля?

Комментарии:

1. в чем разница между websocket и ssh-туннелем?

Ответ №1:

WebSocket — это протокол, предназначенный для двусторонней связи в реальном времени между браузерами и серверами, чтобы заменить хакерские решения, такие как длительный опрос и потоковая передача XHR.

SSH — это протокол, предназначенный для безопасной работы сетевых служб в небезопасной сети. Обычно он используется для удаленного входа в систему, передачи файлов, однако его можно использовать для любого протокола, однако необходимо внести несколько изменений.

Разница между ними в том, что WebSocket предназначен для использования в браузере и имеет там поддержку. Однако SSH является более общим протоколом и может использоваться для большего, однако он поддерживается не браузерами напрямую, а через прокси, которые соединяют WebSocket с SSH.

В WebSocket по сути нет ничего «лучшего» по сравнению с SSH. Это просто зависит от вашего варианта использования, если вы хотите создать удаленный терминал или что-то еще для своих системных администраторов, используйте SSH. Если вы хотите использовать его, скажем, для чата в реальном времени в браузере, используйте WebSocket.