在 ubuntu 上通过 ssh 登录时出错

在 ubuntu 上通过 ssh 登录时出错

我尝试通过 ssh 从我的 ubuntu 机器访问我的 raspberry pi 4,当我在终端中输入以下命令时,ssh @ipaddress出现以下错误。由于我是新手,我不确定如何解决这个问题。

usage: ssh [some characters shown here] [-B bind_interface]
           [-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
           [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
           [-i identity_file] [-J [user@]host[:port]] [-L address]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-Q query_option] [-R address] [-S ctl_path] [-W host:port]
           [-w local_tun[:remote_tun]] destination [command]

有人能帮我解决这个问题吗?我会非常感激的。谢谢!

答案1

看起来您忘记了用户名。在 Raspberry Pi 上,用户名通常是“pi”,因此如果您想ls从 Ubuntu 计算机在 Rpi 上运行命令,该命令应如下所示,ssh pi@ipaddress ls并且它会提示您输入 pi 密码。ssh 将在 Rpi 上运行 ls,将输出发送回 Ubuntu,然后通过将控制权交还给 Ubuntu 会话来完成。

“pi@ipaddress”部分对应于您误认为是错误的使用指南中的“目标”占位符。运行后即可看到完整的文档,man ssh但这对于初学者来说可能难以理解。

相关内容