我对整个ssh
事情都很陌生,所以我对它没有什么大的概念。
在我的 Linux 笔记本电脑上,我可以通过输入以下内容连接到学校的互联网
ssh <school username>@<school.edu>
...然后它继续询问我的学校帐户密码。
我有一台笔记本电脑和一台台式机(都运行 Linux),它们使用相同的互联网。我想从笔记本电脑连接到台式机。唯一的部分是我不知道该放什么<school username>@<school.edu>
。要连接,我需要购买主机吗?如何从笔记本电脑连接到台式机。
答案1
简短的回答是肯定的,你可以做到。
长的答案是,如果您不知道可以做到这一点,那么sshd
您的台式电脑可能还没有运行。
如何检查sshd
:
- 在桌面上的终端中,键入
ps auxwww | grep sshd
。 - 如果你得到类似的信息
... /usr/sbin/sshd
,那么你已经安装并运行了 sshd。继续讨论如何连接部件。如果没有,请sshd
使用包管理器进行安装。
安装sshd
或 Openssh 服务器(如果需要)。在大多数当前的 Linux 版本中,sshd
在终端中键入内容会让您知道要做什么。猜测它会是这样的:
sudo apt-get install openssh-server
在桌面上安装后,您应该能够从笔记本电脑连接到桌面。
通过以下方式连接到桌面ssh
。您需要知道本地网络上桌面的名称或 IP。在本例中我将使用 IP,因为它是一种更确定的连接方式。在笔记本电脑上,输入:
ssh <desktop user name>@<ip of desktop>
如果username
笔记本电脑和台式机上的相同,则可以删除该username
部分。例如:
ssh <ip of desktop>
如果您的桌面有网络名称(我们称其为“桌面”)并且您可以使用ping
它,那么您应该能够用网络名称替换 IP。例如:
ssh desktop
如果您想跳过密码输入,则需要查看ssh-keygen
.但这确实是另一个话题了:]