通过SSH连接远程Linux系统非常简单。下面是教程。RaspberryPi是一款实用且价格低廉的家庭服务器,可用于多种用途。我的RaspberryPi最常用作打印服务器,在我的家庭网络上共享激光打印机,或用作个人文件服务器来保存项目和其他数据的副本。我的文件服务器有很多用途。假设我有一个项目,比如一本新书,我想拍一张我的作品和所有相关文件的快照。在这种情况下,我只需要将BookProject文件夹复制到文件服务器上的BookBackup文件夹即可。或者如果我现在正在清理我的本地文件并找到一些我不需要但我不确定是否删除的文件,我会将它们复制到文件服务器上的KeepForLater文件夹中。这是清除我日常Linux系统的混乱情况并将不常用文件卸载到个人文件服务器的便捷方法。用树莓派或其他Linux系统搭建个人文件服务器,不需要配置NFS(NetworkFileSystem>)或CIFS(CommonInternetFileSystem),也不需要修改WebDAV等其他文件共享系统。您可以轻松地使用SSH来设置远程文件服务器。下面是教程。在远程服务器上配置SSHD您的Linux系统可能已经安装了SSH守护程序(sshd),甚至默认运行。如果没有,您可以使用Linux发行版上的任何控制面板轻松配置SSH。我在树莓派上运行了FedoraARM,通过浏览器访问树莓派的9090端口,可以远程访问控制面板。(在我的家庭网络上,RaspberryPi的IP地址是10.0.0.11,所以我连接到10.0.0.11:9090。)如果SSH守护进程默认没有运行,你可以将它设置为开机启动。系统服务列表中的sshd您可以在系统服务列表中找到sshd。用于激活sshd的滑块如果未启用sshd,请单击切换按钮以启用它。你有没有账号?您需要在远程系统上有一个帐户。它可以与您的本地系统帐户相同,也可以不同。在流行的Raspbian发行版中,默认帐户名为pi。但其他Linux发行版可能会要求您在安装系统时设置一个唯一的新用户。如果您不知道自己的用户名,可以使用系统的控制面板创建一个。在我的RaspberryPi上,我创建了一个jhall帐户,其用户名与我的常规Linux台式机相同。在FedoraServer上设置新帐户如果您使用的是FedoraServer,则可以单击“创建新帐户”按钮。设置密码或SSH密钥不要忘记设置密码或添加公钥。可选:添加公钥如果您为远程Linux系统添加公钥,则无需密码即可登录。此步骤是可选的;如果愿意,您仍然可以使用密码登录。创建文件管理器的快捷方式现在您已经在远程系统上启动了SSH守护程序并设置了用户名和密码,最后一步是在本地文件管理器中创建一个快捷方式,并将地址映射到远程Linux系统。我的桌面是GNOME,但基本步骤在其他Linux桌面上是相同的。建立初始连接在GNOME的文件管理器中,找到左侧导航栏中的“+其他位置”按钮。单击它将弹出“连接到服务器”提示框。在框中输入远程Linux服务器的地址,以SSH连接协议开头。在GNOME文件管理器中创建快捷方式GNOME文件管理器支持多种连接协议。要通过SSH连接,请以sftp://或ssh://开头的服务器地址。如果你的远程Linux系统的用户名与本地相同,那么你只需要输入服务器地址和文件夹路径即可。例如,连接到我的树莓派的/home/jhall目录,我输入:sftp://10.0.0.11/home/jhallGNOMEfilemanager连接到服务器如果你的远程Linux系统用户名和本地不同,您可以在远程系统地址前添加@符号来指定远程系统的用户名。要连接到远程Raspbian系统,您可以输入:sftp://pi@10.0.0.11/home/piGNOME文件管理器连接到服务器如果您没有将公钥添加到远程服务器,那么您将需要输入一个密码。如果你已经添加了它,GNOME文件管理器应该会自动打开远程系统上的文件夹,让你跳转到不同的目录。GNOME文件管理器连接创建一个快捷方式,之后您可以轻松连接到服务器在GNOME文件管理器中,这很简单。在导航栏中右键单击远程系统的名称并选择添加书签。此步骤创建连接到远程路径的快捷方式。GNOME文件管理器——添加书签如果你想把选项卡中的快捷方式改成一个更容易记住的名字,你可以右击快捷方式并选择“重命名”。总结通过SSH连接到远程Linux系统很容易。您可以用相同的方式连接到您的家庭文件服务器以外的其他系统。我还创建了一个快捷方式,让我可以即时访问我的提供商的Web服务器上的文件,另一个快捷方式可以快速打开我的项目服务器上的文件夹。SSH使其成为安全连接;所有传输都是加密的。当我通过SSH打开远程文件时,我可以使用GNOME文件管理器轻松打开远程文件,就像在本地打开一样。
