我的 ~/.ssh/config 中有以下内容。
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
Run Code Online (Sandbox Code Playgroud)
上面的配置让我在输入一半的单词的同时连接到一台机器。
ssh 10.2.192.x
Run Code Online (Sandbox Code Playgroud)
在我的 ssh 配置之前,我必须输入所有这些:
ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa
Run Code Online (Sandbox Code Playgroud)
但是,我想使用基于密码的身份验证而不是基于密钥的身份验证连接到 10.2.192.x 子网中的一台机器。
因为 ssh 查看我的配置文件并找到匹配项,PreferredAuthentications publickey因为我无法仅使用我的密码登录。
我不打算经常 ssh 进入这个特殊的雪花虚拟机,以保证向我的 ssh 配置添加新规则。
我怎样才能让 ssh 忽略我的配置文件一次,并允许我使用密码进行身份验证?
ssh ×1