Я узнал, что это задержка, вызванная поиском DNS. Я должен был отключить это:
Отредактируйте /etc/ssh/sshd_config
и отключите свойство UseDNS:
UseDNS no
Я использую VirtualBox на Windows 8.1 (хост) для запуска Ubuntu 13.10 в качестве гостя.
Вчера я смог без проблем войти в систему с помощью SSH / SFTP / FTP с хоста на гостя, это было действительно быстро.
Несколько дней назад я удалил некоторые приложения и установил несколько обновлений на windows (хост), и теперь у меня возникают проблемы при попытке подключения по SSH или FTP. Первый запрос занимает около 5 или 10 секунд. Есть идеи, почему это происходит?
Я уже пробовал несколько вещей: - переустановить VirtualBox - отключить брандмауэр на хосте и госте. - Отключить Dinwdows Defender.
Использование Filezilla в режиме отладки:
Status: Connecting to files.ls... Trace: Going to execute "C:\Program Files (x86)\FileZilla FTP Client\fzsftp.exe" Response: fzSftp started Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started) Trace: CSftpControlSocket::SendNextCommand() Trace: CSftpControlSocket::ConnectSend() Command: open "marco@files.ls" 22 Trace: Looking up host "files.ls" Trace: Connecting to 192.168.0.105 port 22 Trace: Server version: SSH-2.0-OpenSSH_6.2p2 Ubuntu-6ubuntu0.1 Trace: Using SSH protocol version 2 Trace: We claim version: SSH-2.0-PuTTY_Local:_Aug__7_2013_21:25:06 Trace: Doing Diffie-Hellman group exchange Trace: Doing Diffie-Hellman key exchange with hash SHA-256 Trace: Host key fingerprint is: Trace: ssh-rsa 2048 a6:28:76:90:89:f5:94:21:a1:44:f7:ac:53:d1:6d:07 Trace: Initialised AES-256 SDCTR client->server encryption Trace: Initialised HMAC-SHA1 client->server MAC algorithm Trace: Initialised AES-256 SDCTR server->client encryption Trace: Initialised HMAC-SHA1 server->client MAC algorithm Command: Pass: ******** Trace: Sent password Trace: Access granted Trace: Opened channel for session Trace: Started a shell/command Status: Connected to files.ls Trace: CSftpControlSocket::ConnectParseResponse() Trace: CSftpControlSocket::ResetOperation(0) Trace: CControlSocket::ResetOperation(0) Trace: CFileZillaEnginePrivate::ResetOperation(0) Status: Retrieving directory listing... Trace: CSftpControlSocket::SendNextCommand() Trace: CSftpControlSocket::ChangeDirSend() Command: pwd Response: Current directory is: "/home/marco" Trace: CSftpControlSocket::ResetOperation(0) Trace: CControlSocket::ResetOperation(0) Trace: CSftpControlSocket::ParseSubcommandResult(0) Trace: CSftpControlSocket::ListSubcommandResult() Trace: state = 1 Trace: CSftpControlSocket::ResetOperation(0) Trace: CControlSocket::ResetOperation(0) Status: Directory listing successful Trace: CFileZillaEnginePrivate::ResetOperation(0)
Он застревает на этой линии примерно на 3 секунды; иногда 5 ...
Trace: Initialised HMAC-SHA1 server->client MAC algorithm
Благодарю.
Я узнал, что это задержка, вызванная поиском DNS. Я должен был отключить это:
Отредактируйте /etc/ssh/sshd_config
и отключите свойство UseDNS:
UseDNS no