SSH dialog for first remote connection to unknown server should not be a password field

Bug #220825 reported by Fabián Rodríguez
2
Affects Status Importance Assigned to Milestone
virt-manager (Fedora)
Won't Fix
Medium
virt-manager (Ubuntu)
Won't Fix
Wishlist
Unassigned

Bug Description

Binary package hint: virt-manager

When a host KVM is running and openssh server is running, try to access it from another machine:
1) Launch virt-manager on "Client" machine
2) choose File > Open Connection... > Connection: Remote Tunnel over SSH
Enter your credentials as user@IPaddress or <email address hidden>

The attached dialog is shown asking if one wants to trust the unknown RSA fingerprint, the answer can be typed in a password field. It should be a radio button for Yes or No.

Revision history for this message
Fabián Rodríguez (magicfab) wrote :
Revision history for this message
In , James (james-redhat-bugs) wrote :

Created attachment 316451
Screenshot

Description of problem:

The dialog that appears requesting confirmation to connect to the system uses the passphrase entry dialog, instead of a 'yes/no' dialog.

Version-Release number of selected component (if applicable):

libvirt-0.4.5-2.fc10.i386
virt-manager-0.6.0-1.fc10.i386
qemu-0.9.1-10.fc10.i386

How reproducible:
100%

Steps to Reproduce:
1. Left-click on gnome-applet-vm
2. Select connections
3. Select Add
4. Select Driver=QEMU/KVM, check remote connection, enter remote hostname details, username=root, transport=SSH
5. Click submit
6. In connections window, select [X] to enable the new connection.

Actual results:
See screenshot

Expected results:

Additional info:

Revision history for this message
In , James (james-redhat-bugs) wrote :

Created attachment 316452
virt-manager.log

Changed in virt-manager:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in virt-manager:
status: Unknown → Confirmed
Changed in virt-manager:
status: Confirmed → In Progress
Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Cole (cole-redhat-bugs) wrote :

We don't control this dialog, it actually comes from ssh. Changing component to OpenSSH.

Revision history for this message
In , Tomas (tomas-redhat-bugs) wrote :

If you write yes as a passphrase I suppose it will work, wouldn't it? The problem with the askpass dialog is that the ssh client does not give any information to the askpass application whether it is a regular passphrase question or any other question which can be echoed. I am afraid that this will have to be solved upstream first. I'll report it to the upstream bugzilla.

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

We believe that it is more appropriate for this issue to be resolved upstream.
Red Hat will continue to track the issue in the centralized upstream bug tracker, and will review any bug fixes that become available for consideration in future updates.
Thank you for the bug report.

Changed in virt-manager (Fedora):
status: In Progress → Fix Released
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for reporting this issue.

This dialog is actually from openssh, and requiring the user to type "yes" or "no" in the window is deliberate in order to make the user read what he's agreeing to.

If you don't agree with openssh's dialog box, please file a new bug against the openssh package.

Changed in virt-manager (Ubuntu):
status: Confirmed → Won't Fix
Changed in virt-manager (Fedora):
importance: Unknown → Medium
status: Fix Released → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.