步骤 1:安装openssh-server

步骤 1:安装openssh-server

目前我只想将闲置的桌面用作存储空间。我有几个疑问

  1. 如何通过 WiFi 网络访问服务器计算机?它没有连接显示器、鼠标或键盘。但有一个 WiFi 适配器并运行 18.04。

  2. 我想找到某种方式put and take从服务器获取文件。大部分是媒体文件。还有一些文档文件。

  3. 整个设置适用于我的主机,它空间不足,运行 18.04。文件传输完成后,我需要找到某种方法从主机关闭服务器。

请提供协助。

编辑 :

我找到了 1 和 2 的解决方案。我现在需要找出如何从主 PC 关闭服务器 PC。两者都是 Ubuntu 18.04。谢谢。

答案1

假设您已将您的计算机命名为mainsparemain您的main计算机空间不足,并且spare是您的无头 NAS。

步骤 1:安装openssh-server

ssh代表安全外壳。它是远程控制无头服务器的关键手段之一。在计算机上打开终端spare并使用以下命令:

sudo apt install openssh-server

在无头服务器计算机上安装 ssh 服务器。

第 2 步:测试ssh

现在打开终端main并输入命令:

ssh [email protected]

其中是计算机 用户username的用户名。如果 中的用户名与 中的用户名相同,则可以省略,只需输入:sudosparesparemainusername@

ssh spare.local

如果不起作用则尝试本地 IP 地址sshspare.local

ssh [email protected]

您的本地 IP 地址可能看起来不同。x 和 y 是数字。

回答有关信任主机的问题并输入计算机sudo的密码。如果一切顺利,您将坐在计算机前spare登录到计算机。您可以通过终端命令提示符的变化来了解这一点:sparemain

YourUserName@main:~$

到:

YourUserName@spare:~$

如果你在终端中看到此更改,那么恭喜你!现在你可以spare通过输入退出exit。你的命令提示符将返回到:

YourUserName@main:~$

测试已完成。

步骤 3:关闭spare

使用以下命令关闭spare

ssh -t [email protected] "sudo systemctl poweroff"

此命令将引号内的命令发送到spare。由于该命令以 开头,因此sudo将要求您输入spare两次密码,一次是输入ssh命令时,第二次是输入 sudo 关闭电源时。

步骤 4:编写脚本

您可以创建一个小脚本,这样就不必每次都输入所有内容。可以调用该脚本stopspare.sh并将其保存在计算机/home/$USER/bin的文件夹中main/home/$USER是您的Home文件夹,$USER是您的用户名。如果bin中不存在该文件夹Home,请创建它。

该脚本有两行:

#!/bin/bash
ssh -t [email protected] "sudo systemctl poweroff"

记得更改username为您在 中使用的用户名spare。如果您将脚本保存在我上面建议的位置,您可以打开终端main并输入

stopspare.sh

关闭备用计算机。

奖金!

查看从 Ubuntu 到 Ubuntu部分这个答案了解如何使用ssh基于sftpnautilus来访问中的文件spare

你可能还想阅读如何强化 SSH 服务器?了解有关ssh服务器安全性的更多信息。希望这能有所帮助

相关内容