This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 137629 - CVS with SecurID Authentication
Summary: CVS with SecurID Authentication
Status: NEW
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@versioncontrol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-18 20:48 UTC by nnobles
Modified: 2008-06-23 09:05 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nnobles 2008-06-18 20:48:12 UTC
The CVS server I am trying to checkout software from utilizes SecurID for authentication.  After launching the wizard
(Versioning -> CVS - Checkout), I enter the cvsroot, select internal ssh, and enter the pin/token in the password field.
 Clicking "next" will sometimes bring me to the next dialog where I can enter the project, sometimes it hangs.  At this
point my token is then put into the "next token mode" because of the number of login attempts using that password.

Is there a way to make netbeans utilize a single connection that lasts until the IDE is closed?
Comment 1 Maros Sandor 2008-06-19 10:04:44 UTC
No, there is no such possibility that I know of. It does make sense in your case though. As a workaround that comes to
my mind, could you just connect to your server with a SSH client, setup a local SSH tunnel, leave it running and point
NetBeans to that tunnel, say to localhost:1234?
Comment 2 Maros Sandor 2008-06-23 09:05:39 UTC
Detailed setup follows:

1) create your SSH session so that it sets up a local tunnel for port 2401 (CVS). The exact setting depends on you SSH
client so I will give an example in openSSH:

ssh -L 2401:localhost:2401 user@host.com

This way, all connections on your workstation that connect to localhost:2401 will be tunneled through the server and
connect to localhost:2401 on server. It is like you directly connect to server:2401.

2) Point NetBeans to :pserver:user@localhost:/path/to/cvs