![我如何通过 ssh 进入我家里的 Linux 机器?](https://linux22.com/image/1236647/%E6%88%91%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20ssh%20%E8%BF%9B%E5%85%A5%E6%88%91%E5%AE%B6%E9%87%8C%E7%9A%84%20Linux%20%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
答案1
你应该从一些基础知识开始。
- 如果
192.168
是本地局域网,并且您有一台 Ubuntu 和另一台 Windows 机器连接到它,您首先需要确认是否可以ping
从一台机器连接到另一台机器 - 一旦您知道两台机器可以通过 LAN 互相“看到”,
您就可以检查 SSHd 是否在 Ubuntu 机器上处于活动状态。- 你可以做一个'
netstat -l
在 Ubuntu 上寻找22/tcp
被监听的 - 然后,您可以从 Windows 计算机执行“
telnet ubuntu_ip 22
”来检查是否有任何内容阻止该连接- 如果你收到“连接被拒绝”的消息,则有人阻止了 SSH
(或者根本没有 SSHd 在监听)
- 如果你收到“连接被拒绝”的消息,则有人阻止了 SSH
- 你可以做一个'
- 另外,当你尝试一些东西时,看看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吗?