Рейтинг:0

scp с Windows Server на сервер Unix работает, но не наоборот

флаг cn

Я установил OpenSSH на свой компьютер с Windows Server, чтобы использовать SSH. Чтобы проверить это, я запустил эту команду со своего сервера Windows.

scp test.txt [email protected]:/путь

Что сработало, я вижу файл в unix через шпатлевку. Однако, если я запускаю эту команду на сервере unix:

scp index.txt [email protected]:/путь

Это не работает. Долго висит и в итоге получаю:

ssh: подключиться к хосту windowsserver.company.com, порт 22: время ожидания подключения истекло
потерянное соединение
Michael Hampton avatar
флаг cz
Проверьте свой брандмауэр.
J.Do avatar
флаг cn
@MichaelHampton Я установил новое правило входящего трафика для TCP-порта 22, но оно все еще не работает.
флаг in
Вы установили OpenSSH как собственную программу Windows или в среде WSL1/WSL2?
Рейтинг:1
флаг us
  1. Убедитесь, что в вашем брандмауэре открыт настроенный порт.
  2. Убедитесь, что сервер прослушивает настроенный порт. Например, если ваш сервер настроен на прослушивание порта 22, запустите netstat -ано | найтиstr ":22"
  3. Убедитесь, что трафик разрешен на любых брандмауэрах между подсетями, если это применимо.
  4. Документация Microsoft довольно хороша для OpenSSH. В частности, проверьте шаги здесь: https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse#start-and-configure-openssh-server

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.