Получил от кого-то пароль для имени пользователя хоста SFTP и дал мне отпечаток открытого ключа RSA сервера, например: d2: h4: h5: gf: f4
и так далее. Но как мне подключиться к этому хосту, если этот ключ отпечатка пальца должен быть в файле? Я уже пробовал подключиться к хосту с помощью winscp и putty, но не знаю, куда вводить отпечаток пальца. И также рядом с этим я попытался проверить связь с хостом, хост называется: test.example.com
на порту 7001
Я отправил эхо-запрос с помощью cmd.exe
, но я не получаю ответа.
У меня следующие вопросы:
Я искал в Google несколько часов и не мог получить ответ спасибо
Вам не нужно никуда прикладывать отпечатки пальцев. Отпечаток пальца нужен только для того, чтобы убедиться, что вы подключаетесь к правильному серверу (это снова атака MITM). Вам просто нужно указать сервер, почту, имя пользователя и пароль.
Вам не нужно вводить отпечаток пальца. Это позволяет вам проверить, что вы подключаетесь к правильному хосту: при первом подключении к серверу вы получите отпечаток сервера для проверки подлинности хоста. Просто сравните его с тем, который вы предоставили.
Итак, отвечая на ваши вопросы.
Нужно ли мне создавать файл из строки rsa? Вовсе нет.
Возможно, сервер не работает? Это не имеет ничего общего ни с отпечатками пальцев, ни с аутентификацией, ни с пинг-зондами. Просто используйте свой любимый клиент sftp для подключения, указав правильный IP / порт. Я предполагаю, что вы пользователь MSwindows: попробуйте filezilla.
Отпечаток RSA обычно используется для определения «идентичности» сервера. При первом подключении к серверу он предоставит вам свой открытый ключ, и вы сможете проверить, совпадает ли он с тем, который у вас есть, таким образом вы будете уверены, что вы подключены к нужному серверу, а не к «фальшивому» (это может произойти с человеком в среднем сценарии, когда кто-то захочет украсть ваши данные).
Все, что вам нужно для подключения через SFTP, - это клиент, который поддерживает это должна сделать Filezilla, и вам нужно только предоставить ей имя хоста (или IP-адрес), пользователя, пароль и порт
Что касается ping, сервера (или сетевого хоста в general) можно настроить так, чтобы он не отвечал на него, или он может быть заблокирован брандмауэром или чем-то подобным, поэтому это не всегда хороший способ определить, доступен ли хост или нет, вам следует проверить соединение на службе, которую вы знаете он должен работать