目前我只想将闲置的桌面用作存储空间。我有几个疑问
如何通过 WiFi 网络访问服务器计算机?它没有连接显示器、鼠标或键盘。但有一个 WiFi 适配器并运行 18.04。
我想找到某种方式
put and take
从服务器获取文件。大部分是媒体文件。还有一些文档文件。整个设置适用于我的主机,它空间不足,运行 18.04。文件传输完成后,我需要找到某种方法从主机关闭服务器。
请提供协助。
编辑 :
我找到了 1 和 2 的解决方案。我现在需要找出如何从主 PC 关闭服务器 PC。两者都是 Ubuntu 18.04。谢谢。
答案1
假设您已将您的计算机命名为main
和spare
,main
您的main
计算机空间不足,并且spare
是您的无头 NAS。
步骤 1:安装openssh-server
ssh
代表安全外壳。它是远程控制无头服务器的关键手段之一。在计算机上打开终端spare
并使用以下命令:
sudo apt install openssh-server
在无头服务器计算机上安装 ssh 服务器。
第 2 步:测试ssh
现在打开终端main
并输入命令:
ssh [email protected]
其中是计算机 用户username
的用户名。如果 中的用户名与 中的用户名相同,则可以省略,只需输入:sudo
spare
spare
main
username@
ssh spare.local
如果不起作用则尝试本地 IP 地址ssh
:spare.local
ssh [email protected]
您的本地 IP 地址可能看起来不同。x 和 y 是数字。
回答有关信任主机的问题并输入计算机sudo
的密码。如果一切顺利,您将坐在计算机前spare
登录到计算机。您可以通过终端命令提示符的变化来了解这一点:spare
main
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
基于sftp
的nautilus
来访问中的文件spare
。
你可能还想阅读如何强化 SSH 服务器?了解有关ssh
服务器安全性的更多信息。希望这能有所帮助