我在 pi4 b 4gb 上安装了 xfce,并安装了 ubuntu buster。我按照说明安装了 vnc 紧密服务器,最后进入隧道设置,它不想说地址已经在使用中。bind [127.0.0.1]:5901: 地址已经在使用中我使用了:lsof -ti:5901 5161 5535 并且出现了这两个项目然后执行了 kill 但现在是这个 ssh:连接到主机 192.168.0.149 端口 22:连接被拒绝这是仅仅连接还是必须正在运行才能连接?
答案1
您所提到的“Ubuntu Buster”是不正确的,Buster 版本是 RaspberryPi(Raspian)版本。
当 VNC 服务器启动时,默认绑定到从 5901 开始的端口号,因此看起来您已经在 127.0.0.1:5901 上运行了 VNC 服务器会话 - 这是默认设置。
看起来您已将 PI 设置成仅启动绑定到本地主机的 VNC 服务器,这意味着您将无法从外部客户端进行连接。
重新启动 PI,启动终端,运行以下“vncserver localhost no” - 这将在下一个可用端口(从 5901 开始)启动 VNC 服务器,监听外部客户端。
接下来,从外部客户端运行 VNC 客户端(我使用 TigerVNC 客户端)并连接到主机名:端口在这种情况下,端口可能是 5902。
那应该让您通过 VNC 连接。
对于 SSH,启动 RaspberryPI 配置应用程序(首选项 - RaspberryPI 配置)并确保它已打开。这将允许在端口 22 上进行 SSH 连接。