如何在局域网中从一台电脑通过 ssh 连接到另一台电脑

如何在局域网中从一台电脑通过 ssh 连接到另一台电脑

我在局域网上有两台电脑。我可以使用 ssh 从一台电脑连接到另一台电脑,但不能反过来。我得到

ssh -vv 192.168.1.2
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.2 [192.168.1.2] port 22.
debug1: connect to address 192.168.1.2 port 22: Connection refused

ssh:连接到主机 192.168.1.2 端口 22:连接被拒绝

答案1

您必须在要连接的机器上安装 openssh-server。如果 192.168.1.2 也是 Debian 或 Ubuntu,则可以这样做:aptitude install openssh-server(您必须是 root 用户才能执行此操作,或者如果您使用没有 root 帐户的 ubuntu,请执行:sudo aptitude install openssh-server)。如果您在 192.168.1.2 上使用防火墙,请打开端口 22。

然后再试一次。

答案2

在 192.168.1.2 上安装 open-ssh。如果 22 端口关闭,则将其打开。

答案3

tdeutsch 怎么说 +

记得检查 /etc/hosts.{allow,deny} 文件。

相关内容