Linux에서는 파일 전송이 실패하지만 Windows에서는 작동합니다.

Linux에서는 파일 전송이 실패하지만 Windows에서는 작동합니다.

알 수 없는 네트워크 뒤에 있고 해당 네트워크를 통해 서버에 연결했는데 ssh처음에는 파일 전송이 제대로 작동했지만 네트워크 공급자가 일부 변경을 했고 그 이후에는 파일 전송에 문제가 발생했습니다.

Windows를 사용하면 ssh문제 가 없지만 Linux와 bash를 사용하면 서버나 파일에 액세스 rsync할 수 없습니다 . 문제를 조사한 결과 몇 가지 핵심 사항을 알게 되었습니다.sshrsync

  1. -oKexAlgorithms=ecdh-sha2-nistp521의 옵션을 사용하면 ssh원격 서버에 접속할 수 있습니다.
  2. rsync이 옵션을 사용해도 파일을 보낼 때 멈춥니다. 내 말은 rsync -azvP ... ...폴더 트리가 생성되었지만 파일을 보내려고 할 때 진행률 표시줄이 "0"으로 유지된다는 것입니다.
  3. 비트 파일을 보낼 수 있어요 ssh -oKexAlgorithms=ecdh-sha2-nistp521 ... "cat > file" <file. 하지만 크기가 매우 제한되어 있습니다.
  4. 송신 비트 라인을 사용할 수도 있습니다 nc. 어쩌면 1k 파일 일 수도 있습니다.
  5. sshfs, ssh 터널을 시도했지만 파일을 보낼 수 없습니다.
  6. MTU는 두 운영 체제 모두에서 동일합니다.

ssh이유를 이해 하고 Windows를 사용하여 파일을 보내 려고합니다 .전원 공급 장치 하우징 윈스프그리고모르벅스 용어그러나 Linux에서는 실패합니다.

관련 정보