我有一个最奇怪的错误,其中单个 IP 地址ssh
会立即返回错误
arthur@arthur-laptop:~$ ssh 192.168.1.85
tilde_expand: No such user .ssh
我觉得这是自动完成或类似问题。而且我不知道去哪里解决这个问题。
一些信息点:
- 以 root 身份运行命令时不会显示错误
- 使用任何其他 IP 地址时不会出现该错误(仅对 192.168.1.85 失败)
which ssh
回报/usr/bin/ssh
.bash_aliases
在, nor in.bash_profile
或 in中没有奇怪的别名bash_logout
我一无所知。这显然是在某处设置的一个奇怪的别名,但我不知道去哪里找。任何线索?
错误消息
tilde_expand: No such user .ssh
听起来像是ssh
在尝试扩展~.ssh
,而不是大概~/.ssh
。我会检查
~/.ssh/config
和/etc/ssh/ssh_config
(或替代的 ssh 配置文件)路径拼写错误。