如何在 ~/.ssh/config 上的用户中使用反斜杠

Vin*_*fer 1 ssh terminal ssh-config

所以我的大学提供了对带有反斜杠的服务器的访问,如下所示:

ssh portoalegre\\15280433@university.server.br
Run Code Online (Sandbox Code Playgroud)

我决定在那里复制我的公钥以提高安全性(并且不必每次都输入密码)。这工作正常!但是......然后我决定设置一个条目,~/.ssh/config这样我就可以使用登录

ssh university
Run Code Online (Sandbox Code Playgroud)

但它没有奏效。它一直要求我输入密码。这是我在配置文件中设置的条目:

Host university
  Hostname university.server.br
  User portoalegre\\15280433
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我应该如何转义/处理配置文件中的那两个反斜杠?我正在使用 Ubuntu 桌面计算机通过其默认终端连接到服务器。

xen*_*oid 6

\\您的SSH命令真正代表一个单一的\(尝试echo portoalegre\\15280433@university.server.br,看看那个显示器)。所以首先要尝试的是在你的 SSH 配置中使用一个反斜杠:

Host university
  Hostname university.server.br
  User portoalegre\15280433
Run Code Online (Sandbox Code Playgroud)