Linux 机器之间的远程连接一般

Linux 机器之间的远程连接一般

我想学习如何在不同的 Linux 机器之间建立连接。例如,在 WiFi 网络内将文件从一台 Ubuntu 18.04 传输到另一台,或者将我朋友的桌面共享到我的家用电脑,这样我就可以帮助他修复一些东西。但我不知道我到底应该学什么,因此不知道我应该搜索什么样的教程或东西。请提供一些信息,这样我至少知道我应该在哪个领域搜索。

答案1

您的问题太笼统了,但网络上传输数据的方法有很多。这也取决于您要传输的数据类型。简而言之,要传输文件,您需要进行设置FTP服务器是 Linux 中最受欢迎的 FTP 服务器VSFTP,您可以通过以下方式在 Ubuntu 上安装它:

sudo apt install vsftpd

另一种方法是通过 SSH 传输数据。有一些常用的工具,例如scp或 ,rsync需要ssh server在两台计算机上进行设置。此外,您还需要配置网络的基本知识。配置 Ubuntu 的工具是nmcli和 ,用于运行时配置ip命令。

如果网络中有 Windows 系统计算机,您也可以使用samba服务与 Windows 主机进行通信,但基本上设置 FTP 服务器更为可取,因为它被所有操作系统接受。为了为您的 FTP 服务器提供安全性,您可以在 FTP 配置中使用chroot

答案2

对于文件传输,请使用 scp

scp <file/folder to send> <address+location to send to>

例如:

scp myTestFile [email protected]:~/Desktop

注意:您需要安装 openssh-server 才能使用 scp 服务。

为了远程访问你朋友的系统,你可以使用 ssh :

ssh -X [email protected] 

当然,您可能需要在两台计算机上安装所需的软件包,并且可能需要根据需要进行一些配置,但您可以从这些命令开始。此外,您不仅限于这些方法,还可以选择许多其他替代方案。

相关内容