Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ssh连接两台本地linux计算机_Linux_Ssh - Fatal编程技术网

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

通过ssh连接两台本地linux计算机,linux,ssh,Linux,Ssh,我想知道如何通过SSH连接两台linux计算机(Ubuntu和OpenSuse)。当我尝试在Suse上运行此命令时: ssh 192.168.1.37 我得到一个错误: ssh:连接到主机192.168.1.37端口22:连接被拒绝 当我尝试使用相同的命令和Suse的IP从Ubuntu PC连接时,我得到了“连接超时”错误 如果您有任何帮助,我们将不胜感激。登录时,请尝试指定您想要的用户,以便命令看起来像这样 sshexample@192.168.1.37通过发出以下命令,在要连接的计算机中安

我想知道如何通过SSH连接两台linux计算机(Ubuntu和OpenSuse)。当我尝试在Suse上运行此命令时:

ssh 192.168.1.37
我得到一个错误:

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

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


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

登录时,请尝试指定您想要的用户,以便命令看起来像这样


sshexample@192.168.1.37

通过发出以下命令,在要连接的计算机中安装SSH服务器:

sudo apt-get install openssh-server -y
之后,您可以通过执行以下命令连接到该计算机:

ssh user@ip_address

其中,
user
是您要连接到的要进行身份验证的机器中的用户的名称,
ip\u address
是同一机器的ip地址。

请尝试以下命令,指定用户名,后跟
@
和ip地址(即主机名)


此处,
user
是您要连接到的计算机中用户的用户名,后跟主机的IP地址,在本例中为
192.168.1.1

,如果是默认用户,请尝试使用该地址

ssh root@192.168.1.16

ssh root@device_ip_address

root是dietpi的默认用户

是否需要sudo?,为什么?不需要。更新答案。谢谢
ssh root@192.168.1.16

ssh root@device_ip_address