答案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吗?