Windows Server 2012R2 VM에서 큰 디렉터리를 나열하면 SFTP가 중단됩니다.

Windows Server 2012R2 VM에서 큰 디렉터리를 나열하면 SFTP가 중단됩니다.

동일한 이더넷 네트워크 세그먼트에 두 대의 컴퓨터가 있습니다.

  1. Windows Server 2012R2를 실행하는 VM [sftp 클라이언트]
  2. Ubuntu 16.04.7 LTS를 실행하는 물리적 서버 [openssh-server 1:7.2p2-4ubuntu2.10을 실행하는 sftp 서버]

Windows VM에서 우분투 서버로 SFTP 연결을 설정할 때 파일 수가 많은 디렉터리에 파일을 나열하려고 하면 연결이 중단됩니다. 파일 수가 적은 폴더는 제대로 작동합니다.

클라이언트와 다른 Ubuntu 16.04.7 시스템을 사용하여 동일한 작업을 시도하면 제대로 작동합니다.

또한 최대 크기 핑을 사용하여 시도했는데 ping -l 1472 -f올바르게 작동했습니다.

내가 시도한 것들은 결과를 바꾸지 않았습니다.

  1. Windows의 여러 SFTP 클라이언트: PuTTY 0.74, WinSCP 5.17.9 및 FileZilla 3.52.0.5
  2. Windows VM에서 MTU 낮추기 [기본값 1500]
  3. 우분투 서버에서 MTU 낮추기 [기본값 1500]
  4. vmxnet3 이더넷 드라이버를 1.8.16.0에서 1.8.17.0으로 업데이트
  5. 다른 Windows Server 2012R2 VM을 클라이언트로 사용
  6. Windows Server 2016 VM을 클라이언트로 사용
  7. Windows Server 2016 실제 머신을 클라이언트로 사용

나는 지금 어안이 벙벙하다. 추가 문제 해결을 위한 아이디어나 제안이 있습니까?

답변1

글쎄요, 저는 PuTTY 사람들을 위한 버그 보고서를 작성하는 중이었고 /etc/ssh/sshd_configUbuntu 16.04 서버에서 버그 보고서를 검토하고 있었습니다. 그것은 다음과 같은 줄을 가지고 있었습니다:

Subsystem sftp internal-sftp

나는 그것을 다음과 같이 변경했습니다 :

Subsystem sftp /usr/lib/openssh/sftp-server

sshd를 다시 시작하면 이제 모든 것이 제대로 작동합니다!

관련 정보