포트 22만 열려 있고 CPU가 너무 약해서 합리적인 SSH 전송 속도를 달성할 수 없는 이전 서버에서 디스크 이미지를 전송해야 합니다. 나는 시도했다:
- ssh - 실용성을 넘어서 고통스러울 정도로 느림
- rsync - 블록 장치를 보낼 수 없습니다
- rsh - 서버 포트를 22로 변경하는 옵션을 찾을 수 없는 것 같습니다.
- CNC는 다음과 같습니다.
고객:
nc <ip> 22 > /backup/path/sda.img
섬기는 사람:
dd if=dev/sda bs=8M | nc -l -p 22
하지만 (전혀) 예상대로 작동하지 않는 것 같습니다. 다른 포트를 열 수 없고, 다른 소프트웨어를 서버에 설치할 수 없으며, 서버가 나가는 연결을 차단했습니다.
어쩔수없이._.
답변1
이 시도:
원격 측:
# nc -l -p 22 > sda.img
고객:
# dd if=/dev/sda bs=8M | nc -w 3 remote_host 22