我有一个Windows Vista的机器,它有一个USB eToken Pro插入到它。 eToken用于控制对产品Web界面的开发版本的访问。
大多数情况下,我直接坐在Vista机器上,但是每周大约两次使用Ubuntu机器上的rdesktop连接到机器(机器,而不是Web界面)。
当我使用RDP连接时,即使eToken仍然插入(eToken从不离开该机器),eToken也不会显示在远程机器上。 显然是在客户机上寻找eToken。
有没有办法可以:
唯一的另外一个select就是拿着令牌和我的eToken从Linux工作,但我宁愿避免(是的,我知道这正是eToken的重点,但我只是login到一个开发系统,它是不活或任何东西,愚蠢的我不需要令牌来查看备份数据库!)。
我目前的解决方法是注销RDP,告诉同事使用我的凭据login到我的机器和网站,然后locking机器。 然后我再次使用RDPlogin,并且一切正常。
是的,这当然是可能的。 只要我记得,它已经用于Windows到Windows RDP会话的OOTB。 但是,Linux支持需要一点点的跳跃。
你已经在Ubuntu下运行令牌了吗? 如果是这样,跳过第一步。
Linux下的eToken支持由OpenSC提供。 PKCS#15是与智能卡通信的标准,但阿拉丁自己的软件早于这一点,并不兼容。 要解决这个问题,你需要格式化一个适当大小的令牌两个小数,或者为每个操作系统使用不同的令牌。 显然你需要确保每个都有相关的证书导入。
rdesktop从1.5.0开始支持OpenSC。 一旦你有OpenSC的工作,你只需要确保rdesktop是./configure与标志--enable-smartcard 。
你会发现这两个页面有用的额外信息: