我如何通过 ssh 进入我家里的 Linux 机器?

我如何通过 ssh 进入我家里的 Linux 机器?

这是戴尔ubuntu。但我不知道为什么我不能这样做:

[电子邮件保护]

这是我的本地IP。

答案1

你应该从一些基础知识开始。

  1. 如果192.168是本地局域网,并且您有一台 Ubuntu 和另一台 Windows 机器连接到它,您首先需要确认是否可以ping从一台机器连接到另一台机器
  2. 一旦您知道两台机器可以通过 LAN 互相“看到”,
    您就可以检查 SSHd 是否在 Ubuntu 机器上处于活动状态。
    • 你可以做一个'netstat -l在 Ubuntu 上寻找22/tcp被监听的
    • 然后,您可以从 Windows 计算机执行“ telnet ubuntu_ip 22”来检查是否有任何内容阻止该连接
      • 如果你收到“连接被拒绝”的消息,则有人阻止了 SSH
        (或者根本没有 SSHd 在监听)
  3. 另外,当你尝试一些东西时,看看Ubuntu 日志文件检查相关日志行
    • /var/log/messages
    • /var/log/auth.log
    • /var/log/secure

答案2

好的,首先需要您提供更多信息:

您可以从任何其他电脑通过 ssh 接入吗?

你在win客户端上用什么软件?Putty?

您是否收到连接被拒绝或超时错误?

Openssh-server 不会自动安装在大多数发行版上,您是否在“dell Ubuntu”机上安装了它?没有它,您无法获得远程访问。“Sudo apt-get install ssh”应该可以解决问题。

你能ping通这个IP吗?

相关内容