You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用SSH双因素认证后SCP自动补全失效问题求助

启用SSH双因素认证后SCP自动补全失效问题求助

大家好,我在自己的Ubuntu 22.04.5系统上给SSH配置了双因素认证(2FA),本来我已经只开启了密钥认证,这么做可能有点多余,但想着就算私钥不小心泄露了,光有私钥也没法登录,感觉安全性更有保障。

为了在局域网内连接时不用输入TOTP验证码,我修改了/etc/pam.d/sshd文件,内容如下:

auth [success=done default=ignore] pam_access.so accessfile=/etc/security/access-local.conf
auth required pam_google_authenticator.so

对应的/etc/security/access-local.conf配置是:

+ : ALL : 192.168.1.0/24
+ : ALL : LOCAL
- : ALL : ALL

这部分配置目前工作正常:从局域网外连接时会要求输入TOTP码,局域网内连接则不用验证这个。

但现在我遇到了一个麻烦——SCP的自动补全功能失效了。比如我在另一台机器上执行:

$ scp server:someth<TAB>

本来应该自动补全对应的文件名,但现在完全没反应,这给日常操作带来了不少不便。有没有哪位朋友知道怎么解决这个问题呀?

备注:内容来源于stack exchange,提问作者trolley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:09:36