1

Я использую 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

Благодарю.

1 ответ1

3

Я узнал, что это задержка, вызванная поиском DNS. Я должен был отключить это:

Отредактируйте /etc/ssh/sshd_config и отключите свойство UseDNS:

UseDNS no

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .