我曾经能够使用 nautilus 并转到位置栏并输入“ssh://[电子邮件保护]“进入远程服务器并执行拖放文件等操作。但是,该远程服务器添加了 duo 双因素身份验证(例如,如果我ssh
在终端中,在输入正确的密码后,我现在必须执行 duo 2FA。
Duo two-factor login for nouyang
Enter a passcode or select one of the following options:
1. Duo Push to XXX-XXX-1234
2. Phone call to XXX-XXX-1234
如果我尝试在 nautilus 中使用 ssh,它只会要求我输入密码三次,然后失败(或旋转一段时间并显示"oops! unhandled error message: timed out when logging in"
)。
我真的很想要一个图形界面,因为替代方案是scp
,但现在每次使用时scp
我也必须经历这个过程。有什么办法吗?
GNOME nautilus 3.26.4
答案1
如果其他方法都失败了,我已经帮助某人将 FileZilla 与 Duo 结合使用。
使用安装sudo apt install filezilla
如果由于某种原因 apt 找不到它,你可以下载它这里
我看到的一个抱怨是每次传输文件时都必须输入密码和 DUO 代码。关键是进入设置并将同时连接数更改为“1”。
文件 > 站点管理器 > 传输设置将“限制同时连接数”设置为 1
这应该可以防止每次传输后连接自动断开。