linux 创建ssh_如何在Linux上使用SSH创建个人文件服务器

linux 创建ssh

Raspberry Pi为许多事情提供了一种有用且廉价的家用服务器。 我通常将Raspberry Pi用作打印服务器,以便与我们家中的其他设备共享激光打印机,或者用作个人文件服务器,以存储项目和其他数据的副本。

我以各种方式使用此文件服务器。 假设我正在开发一个项目,例如一本新书,并且想为我的作品和所有相关文件制作快照副本。 在这种情况下,我只是我的BookProject文件夹复制到文件夹BookBackup在文件服务器上。

或者,如果我正在清理本地文件,并且发现一些我确实不需要但尚未准备好删除的文件,则将其复制到文件服务器上的KeepForLater文件夹中。 这是从我的日常Linux系统中清除混乱并将不常用文件卸载到我的个人文件服务器的便捷方法。

在远程系统上设置SSHD

您的Linux系统可能已安装SSH守护程序(sshd)。 默认情况下,它甚至可能正在运行。 如果没有,则可以通过Linux发行版上喜欢的任何控制面板轻松设置SSH。 我在Raspberry Pi上运行Fedora ARM ,并且可以通过将Pi的Web浏览器指向端口9090来远程访问控制面板。(在我的家庭网络中,Raspberry Pi的IP地址是10.0.0.11 ,所以我连接到10.0.0.11 :9090 。)如果默认情况下未运行SSH守护程序,则可以在控制面板的“服务”中将其设置为自动启动。

sshd in the list of system services

您可以在系统服务列表中找到sshd。

slider to activate sshd

单击滑块以激活sshd(如果尚未激活)。

你有没有账号?

确保您在远程系统上有一个帐户。 它可能与您在本地系统上使用的用户名相同,也可能有所不同。

在流行的Raspbian发行版上,默认帐户用户名为pi 。 但是其他Linux发行版可能会要求您在安装时设置一个唯一的新用户。 如果您不知道用户名,则可以使用发行版的控制面板创建一个。 在Raspberry Pi上,我设置了一个jhall帐户,该帐户与我的日常Linux台式机上的用户名匹配。

Set up a new account on Fedora Server

如果您使用Fedora Server,请单击“ 创建新帐户”按钮来设置新帐户。

Set password or SSH key

不要忘记设置密码或添加公共SSH密钥。

可选:共享您的SSH公钥

如果您与远程Linux系统交换公共SSH密钥,则无需输入密码即可登录。 此步骤是可选的; 您可以根据需要使用密码。

您可以在以下Opensource.com文章中了解有关SSH密钥的更多信息:

制作文件管理器快捷方式

由于您已经在远程系统上启动了SSH守护程序并设置了帐户用户名和密码,因此剩下的就是从文件管理器将快捷方式映射到另一个Linux系统。 我使用GNOME作为桌面,但是任何Linux桌面的步骤基本相同。

进行初始连接

在GNOME文件管理器中,在左侧导航栏中查找+ Other Locations按钮。 单击该按钮以打开“ 连接到服务器”提示。 从SSH连接协议开始,在此处输入远程Linux服务器的地址。

Creating a shortcut in GNOME file manager

GNOME文件管理器支持多种连接协议。 要通过SSH建立连接,请使用sftp://ssh://来启动服务器地址。

如果本地Linux系统和远程Linux系统上的用户名相同,则只需输入服务器的地址和文件夹位置。 为了连接到Raspberry Pi上的/ home / jhall目录,我使用:

 sftp://10.0.0.11/home/jhall 
GNOME file manager Connect to Server

如果您的用户名不同,则可以在远程系统地址之前用@符号指定远程系统的用户名。 要连接到另一端的Raspbian系统,可以使用:

 sftp://pi@10.0.0.11/home/pi 
GNOME file manager Connect to Server

如果您没有共享公共SSH密钥,则可能需要输入密码。 否则,GNOME文件管理器应自动打开远程系统上的文件夹并让您导航。

GNOME file manager connection

创建快捷方式,以便以后可以轻松连接到服务器

在GNOME文件管理器中,这很容易。 在导航列表中右键单击远程系统的名称,然后选择添加书签 。 这将创建到远程位置的快捷方式。

GNOME file manager - adding bookmark

如果要给书签起一个更易记的名称,可以右键单击快捷方式,然后选择“ 重命名”

而已!

通过SSH连接到远程Linux系统非常容易。 而且,您可以使用相同的方法连接到主文件服务器以外的系统。 我还有一个快捷方式,可以让我立即访问提供者的Web服务器上的文件,而另一个快捷方式则可以让我在项目服务器上打开一个文件夹。 SSH使之成为安全连接; 我所有的流量都被加密了。 通过SSH打开远程系统后,就可以使用GNOME文件管理器来管理远程文件,就像管理本地文件夹一样容易。

翻译自: https://opensource.com/article/20/3/personal-file-server-ssh

linux 创建ssh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值