Попытка скопировать файлы с одного сервера на другой, потому что количество файлов невозможно сделать путем копирования на мой домашний компьютер, а затем на второй сервер.
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, но я не могу подключиться с одного сервера к другому?