
동일한 이더넷 네트워크 세그먼트에 두 대의 컴퓨터가 있습니다.
- Windows Server 2012R2를 실행하는 VM [sftp 클라이언트]
- Ubuntu 16.04.7 LTS를 실행하는 물리적 서버 [openssh-server 1:7.2p2-4ubuntu2.10을 실행하는 sftp 서버]
Windows VM에서 우분투 서버로 SFTP 연결을 설정할 때 파일 수가 많은 디렉터리에 파일을 나열하려고 하면 연결이 중단됩니다. 파일 수가 적은 폴더는 제대로 작동합니다.
클라이언트와 다른 Ubuntu 16.04.7 시스템을 사용하여 동일한 작업을 시도하면 제대로 작동합니다.
또한 최대 크기 핑을 사용하여 시도했는데 ping -l 1472 -f
올바르게 작동했습니다.
내가 시도한 것들은 결과를 바꾸지 않았습니다.
- Windows의 여러 SFTP 클라이언트: PuTTY 0.74, WinSCP 5.17.9 및 FileZilla 3.52.0.5
- Windows VM에서 MTU 낮추기 [기본값 1500]
- 우분투 서버에서 MTU 낮추기 [기본값 1500]
- vmxnet3 이더넷 드라이버를 1.8.16.0에서 1.8.17.0으로 업데이트
- 다른 Windows Server 2012R2 VM을 클라이언트로 사용
- Windows Server 2016 VM을 클라이언트로 사용
- Windows Server 2016 실제 머신을 클라이언트로 사용
나는 지금 어안이 벙벙하다. 추가 문제 해결을 위한 아이디어나 제안이 있습니까?
답변1
글쎄요, 저는 PuTTY 사람들을 위한 버그 보고서를 작성하는 중이었고 /etc/ssh/sshd_config
Ubuntu 16.04 서버에서 버그 보고서를 검토하고 있었습니다. 그것은 다음과 같은 줄을 가지고 있었습니다:
Subsystem sftp internal-sftp
나는 그것을 다음과 같이 변경했습니다 :
Subsystem sftp /usr/lib/openssh/sftp-server
sshd를 다시 시작하면 이제 모든 것이 제대로 작동합니다!