VirtualBox: Hosten Sie Windows 8.1 für die erste Antwort von Guest Ubuntu

570
Marco Florian

Ich verwende VirtualBox unter Windows 8.1 (Host), um Ubuntu 13.10 als Gast auszuführen.

Gestern konnte ich mich problemlos mit SSH / SFTP / FTP vom Host beim Gast anmelden, es ging wirklich schnell.

Vor ein paar Tagen habe ich einige Apps deinstalliert und ein paar Updates unter Windows (dem Host) installiert. Ich habe jetzt Probleme, wenn ich versuche, eine Verbindung über SSH oder FTP herzustellen. Die erste Anfrage dauert etwa 5 oder 10 Sekunden. Irgendeine Idee, warum dies passieren würde?

Ich habe schon ein paar Dinge ausprobiert: - VirtualBox erneut installieren - Firewall auf Host und Gast deaktivieren. - Deaktivieren Sie den Dinwdows Defender.

Verwenden von Filezilla im Debug-Modus:

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) 

Es bleibt für etwa 3 Sekunden an dieser Linie hängen; manchmal 5 ...

Trace: Initialised HMAC-SHA1 server->client MAC algorithm 

Vielen Dank.

1
Sie können die Option -vv in ssh verwenden, die Ihnen die Hintergrundprozesse zeigt, während Sie ssh ausführen. Sie werden die Ursache langsamerer Leistung kennen lernen, indem Sie prüfen, wo der Verbindungsversuch langsamer wird! Beispiel: `ssh -vv user @ 10.3.2.1 ' Uvais Ibrahim vor 10 Jahren 0
@UvaisIbrahim Danke für das Einchecken. Ich habe die Frage bearbeitet und ein Protokoll hinzugefügt. Ich hoffe, es hilft. Marco Florian vor 10 Jahren 0
im Zusammenhang mit http://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-ubuntu-guest-externally-through-a-windows-host Kevin Panko vor 10 Jahren 0

1 Antwort auf die Frage

3
Marco Florian

Ich fand heraus, dass es eine Verzögerung war, die durch die DNS-Suche verursacht wurde. Ich musste es deaktivieren:

Bearbeiten /etc/ssh/sshd_configund deaktivieren Sie die Eigenschaft UseDNS:

UseDNS no