나는 종종 내 파일을 원격 호스트로 보냅니다. 그런데 갑자기 20kb 파일을 복사하는 데 30초 이상이 걸리기 시작했습니다. 예전에는 0.5초밖에 걸리지 않았습니다. 몇몇 블로그를 참고해서 첨부했어요
UseDNS no
존재하다 /etc/ssh/ssh_config
.
하지만 이제 SCP를 사용하면
/etc/ssh/ssh_config: line 61: Bad configuration option: UseDNS
답변1
UseDNS no
~에 있어야 한다섬기는 사람/etc/ssh/sshd_config
( 아니다SSH_구성). 에서는 아무런 의미가 없습니다 ssh_config
.
답변2
네임서버를 확인해 보셨나요? 어떤 이유로든 /etc/resolv.conf 파일 상단에 있는 하나 또는 두 개의 DNS 확인자에 액세스할 수 없습니까?
grep ^nameserver /etc/resolv.conf
네임서버의 IP 주소를 ping해 보세요. 가장 높은 응답이 응답하지 않을 가능성이 높으며, 이 경우 시간 초과까지 30초를 기다려야 합니다. 그래서 30초 지연됩니다. 서버 관리자, 즉 루트 액세스 권한이 있는 경우 이 네임서버를 삭제하거나 덜 중요하게 푸시하세요.
답변3
"d"가 무엇을 의미하는지 추측한 후 ssh 데몬을 다시 시작해야 한다는 사실을 깨닫기 전까지는 이것은 나에게 아무런 영향을 미치지 않았습니다.
service sshd restart
이로 인해 이 시점에서 scp의 10초 중단이 제거되었지만 여전히 파이프가 끊어지거나 연결이 끊겨서 먼저 scp를 verbose 모드에서 실행하라는 메시지가 표시되었습니다. 예전 그림판으로 돌아가서..