Я пытаюсь автоматизировать передачу файлов между сервером и локальной машиной, что я смог сделать это на ноутбуке под управлением Windows 7, а также Ubuntu. Сейчас пытаюсь реализовать это на локальном настольном компьютере под управлением Windows Server 2003, установив Cygwin. Я могу передавать файлы через

scp 

сообщение об ошибке, полученное с помощью следующей команды, показано ниже.

 $ ssh -vvv test username@example.se:~/?
OpenSSH_6.0p1, OpenSSL 1.0.1c 10 May 2012
debug2: ssh_connect: needpriv 0
debug1: Connecting to test [11.22.33.44] port 22.
debug1: connect to address 11.22.33.44 port 22: Connection timed out
ssh: connect to host test port 22: Connection timed out

некоторая помощь будет оценена. Я не понимаю, почему я не могу, потому что настройки сервера должны быть в порядке, так как я мог передавать файлы с помощью scp с моего ноутбука. в чем может быть причина. Немного помощи необходимо немедленно, если это возможно. Благодарю.

1 ответ1

0

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

  • брандмауэр, блокирующий входящие соединения с вашим сервером
  • брандмауэр, блокирующий исходящие соединения с вашего компьютера
  • демон ssh на сервере настроен на прослушивание нестандартного порта
  • остановил ssh демон

Поскольку вы можете передавать файлы с другого компьютера, я бы сказал, что у вас, вероятно, есть брандмауэр, блокирующий соединение. Кстати... Я предположил, что этот "тест" хоста - всего лишь гипотетический пример, который вы использовали. Обратите внимание, что IP-адрес не является действительным локальным адресом (11.22.33.44), поэтому, если это сообщение является реальным, вы должны попробовать использовать IP-адрес сервера вместо "test".

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