1

У меня проблема с SSH, которую я исследовал почти неделю, и я дошел до того, что действительно не знаю, что делать. Я участвую в проблеме кибербезопасности, чтобы "понять" специальный файловый сервер, все, что у меня есть, это файл cpap Wireshark.

После тщательного анализа и поиска "протокола", в котором работает "специальный" файловый сервер, я пытаюсь установить с ним связь, но безуспешно. сервер "разговаривает" со мной, отправляя слово «добро пожаловать!«Я должен тогда ответить с приветом.

Этот сервер работает с SSH, поэтому я пытаюсь SSH, но прежде чем у меня есть возможность вставить вход, я получаю этот вывод

ssh -v server -p port
OpenSSH_7.7p1 Debian-2, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to server & port  
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ecdsa type -1    
debug1: key_load_public: No such file or directory        
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519-cert type -1
debug1: key_load_public: No such file or directory    
debug1: identity file /root/.ssh/id_xmss type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.7p1 Debian-2
debug1: ssh_exchange_identification: 0 8 Welcome!

debug1: ssh_exchange_identification: 0 18 Error: wrong input

Итак, я исследовал протокол ssh, чтобы понять, как он обрабатывает ключи, поэтому я попытался изменить свой закрытый ключ на слово HELLO, на которое надеется сервер, но он не работает, к сожалению.

Конечно, поиск ошибки ssh_exchange_identification дает мне результаты от многих людей, которые действительно имеют эту проблему, а не как я, где сервер использует ее в качестве механизма уведомления об ошибках.

1 ответ1

1

тщательно проанализировав его и найдя "протокол", в котором работает "специальный" файловый сервер, я пытаюсь установить с ним связь, но безуспешно. сервер "разговаривает" со мной, отправляя слово «добро пожаловать!«Я должен тогда ответить с приветом.

Это не SSH. Вы не можете использовать SSH-клиент для выполнения этой части, потому что это не похоже на рукопожатие соединения SSH. Ошибка ssh_exchange_identification не отправляется сервером; он генерируется вашим клиентом после того, как он не может распознать протокол сервера.

Если ваш сервер построен так, что HELLO заставляет его говорить SSH на том же порту, вы можете выполнить эту часть, написав короткий сценарий и используя его в качестве прокси-команды SSH.

В противном случае убедитесь, что вы используете SSH для правильного порта. (Как вы определили, что сервер "работает с SSH" в любом случае?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .