포트 22 연결이 거부되었습니다.

포트 22 연결이 거부되었습니다.

이 튜토리얼을 사용하여 SSH를 통해 디스크 이미지를 로컬 컴퓨터에 복사하려고 합니다.에노드 홈페이지.

나는 이것이 그들의 지원 포럼에 게시될 수 있다는 것을 알고 있지만 그것이 *유닉스 지식의 일반적인 영역에 속한다고 확신합니다.

모든 단계를 완료했습니다. int Finnix(사용자 정의 편집기)를 가져와 디스크 이미지를 확인한 후 이제 SSH를 통해 로컬 컴퓨터에 다운로드하려고 합니다. 나는 계속해서 다음을 받고 있습니다 :

제가 Finnix에 있을 때 이미 원격 서버에 SSH로 접속할 수 있었습니다.

root@hvc0~# ....

ssh root@xxxxxxxxx port 22: connection refused

입력 후

ssh [email protected] "dd if=/dev/xvdb " | dd of=/home/linode.img

그래서 방화벽 규칙을 다시 작성하고, 메모리 누수를 확인하고, 루트 비밀번호를 재설정하고, 웹 사이트의 Ajax 콘솔을 통해 로그인하고, ping을 실행하고, 디스크 공간을 확보했지만 여전히 성공하지 못했습니다.

왜 그런지에 대한 제안이 있으십니까?

답변1

주문하다

ssh [email protected] "dd if=/dev/xvdb " | dd of=/home/linode.img

백업을 저장할 컴퓨터를 입력해야 하며 /home/linode.img백업 xxx.xx.xx.xx중인 컴퓨터여야 합니다. 더 잘 읽어보니 문제는 당신이 그 반대를 하고 있다는 것 같아요.

scp이 경우에는 파일을 복사하는 대신 서버 하드 드라이브 장치에서 직접 복사하기를 원하므로 올바른 명령이 아닙니다. 그렇기 때문에 가이드에서는 이 명령을 사용하도록 권장합니다.

답변2

파일을 복사하려면 다음을 사용하십시오.SCP대신에. 구문은 매우 간단합니다.

scp remote-user@ip-remote-server:path/file.img .

이 명령은 위의 모든 변수를 대체하여 로컬 컴퓨터에서 실행해야 합니다. 다양한 구문을 사용하고 다음에서 많은 예를 찾을 수 있습니다.SCP맨페이지.

답변3

원격 시스템에 로그인 할 수 있지만 ssh원격 시스템에서 파일을 복사할 수는 없습니다. 원격 시스템에서 파일을 복사하려면 scp아래와 같이 로컬 시스템에서 명령을 사용할 수 있습니다.

scp remote-user@remote-system-ip:/some/remote/dir/file /local/system/dir

원격 시스템에서 디렉토리를 복사하려면 -r옵션을 사용하면 됩니다 scp.

관련 정보