Рейтинг:0

Удаленное SSH-соединение с одного сервера на другой зависает, без сбоев, без ошибок

флаг in

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

SSH, rync и scp висят на любом сервере, но прекрасно работают, чтобы войти напрямую через SSH либо из веб-терминала, либо из замазки через SSH.

  • Я внес IP-адрес сервера 1 в белый список CSF на сервере 2.
  • Я внес IP-адрес сервера 2 в белый список CSF на сервере 1.
  • Я полностью отключил CSF на обоих серверах, чтобы проверить, не заблокирован ли он брандмауэром.

Я добавил это в sshd_config:

Разрешить RootLogin да
AllowUsers корневой другой пользователь 

Я проверил порт на обоих серверах, используя это:

# netstat -завод | группа :22
TCP 0 0 0.0.0.0:22 0.0.0.0:* ПРОСЛУШАТЬ 101059/sshd
tcp 0 0 <server.2.ip>:22 <myhomeip.via.web.terminal>:61177 УСТАНОВЛЕН 102710/sshd: root@p
tcp6 0 0 :::22 :::* ПРОСЛУШИВАТЬ 101059/sshd

Пример вывода:

каждая из этих команд выводит эти 4 строки кода (начиная с OpenSSH_7.4p1) и зависает (больше ничего не происходит, не завершается и нет ошибки):

С сервера 2:

# ssh -A -t -v [email protected] -p 22     
         
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 января 2017 г.
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 58: Применение параметров для *
debug1: подключение к server2.mydomain.com [<server2.ip>] порт 22

висит

ssh -A -t -v [email protected] -p 22 scp /testnew /testfolder

висит

ssh -A -t -v [email protected] -p 22 /testnew /testfolder

висит

ssh -A -t -v [email protected] -p 22 scp /testfolder [email protected] -p 22 /testnew

висит

rsync -a -e "ssh -p 22" [email protected]:/testfolder/testnew

висит

С сервера 1:

ssh -A -t -v server2.mydomain.com -p 22 scp /testnew /testfolder

висит

ssh -A -t -v server2.mydomain.com -p 22 /testnew /testfolder

висит

ssh -A -t -v server2.mydomain.com -p 22 scp /testfolder [email protected] -p 22 /testnew

висит

rsync -r -v --progress -e "ssh -p 22" [email protected]:/testfolder /testnew

висит

Я также пытался использовать закрытый ключ, сгенерировав ключ на одном сервере и загрузив его на другой сервер, а затем пытаясь получить доступ к другому серверу с помощью SSH, но снова просто зависает!

ssh -i ~/.ssh/id_dsa [email protected] -p 22

ничего такого! никакого результата, только зависание.

Что я делаю не так??

Я установил cygwin на свой компьютер и смог подключиться по ssh к обоим серверам без проблем. Я только не могу подключиться с одного сервера на другой и обратно. Пробовал через веб-терминал, пробовал через putty, все просто виснет, ничего. Я пытался сбросить домашнее соединение, я пробовал все. Ничего такого. Я в растерянности и не знаю, что еще попробовать.

Что я делаю не так? Почему я могу нормально получить доступ из cygwin на своем домашнем компьютере, и я могу получить доступ к обоим напрямую через шпатлевку с помощью SSH, но я не могу подключиться с одного сервера к другому?

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

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