通过ssh连接两台本地linux计算机

6

我希望了解如何通过SSH连接两台Linux计算机(Ubuntu和OpenSuse)。当我在Suse上尝试运行此命令时:

ssh 192.168.1.37

我遇到了错误:

ssh:连接主机192.168.1.37端口22被拒绝。

当我尝试使用相同的命令和Suse的IP从Ubuntu PC连接时,我会收到“连接超时”的错误。

如果有任何帮助,将不胜感激。

4个回答

9

在您想连接的机器上安装SSH服务器,通过输入以下命令:

sudo apt-get install openssh-server -y

接下来,您可以通过执行以下命令连接到该机器:

ssh user@ip_address

其中user是您想要连接并进行身份验证的机器上的用户名称,ip_address则是该机器的IP地址。


需要sudo吗?为什么? - Albert Català
不需要。已更新答案。谢谢 - Darshan Patel

1
在登录时,尽量指定你想要的用户,这样命令看起来会像这样:ssh example@192.168.1.37

1

通过指定用户名,后跟@和IP地址(即主机名),尝试以下命令。

ssh user@192.168.1.1

在这里,user是您想要连接到的计算机上用户的用户名,后面是主机的IP地址,本例中为192.168.1.1

1
尝试使用这个,如果它是默认用户。
ssh root@192.168.1.16

ssh root@device_ip_address

root是DietPi的默认用户。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接