当前位置:首页 » 文件管理 » nassftp

nassftp

发布时间: 2022-03-14 21:19:50

‘壹’ NAS中使用Sftp

公钥,私钥是单向一对一的

‘贰’ 如何在NAS上架设FTP服务

花生壳软件搭建家庭私有云 搭建NAS并开启FTP服务教程

随着老爸喜欢的美国大片纷纷被网盘和谐,老妈爱看的韩剧接连被视频网站下架,二老的娱乐生活出现了巨大空白!反正闲着也是闲着,不如催你结婚吧!简直细思恐极!所以为了春节不被催婚以及一整年的安宁,尽快让二老再次沉迷于广袤的影音世界才是王道!过年送一个装满种子的移动硬盘?不太合适吧!用花生壳+NAS为家庭打造出影音中心,才是明智之选!

然而这份“年货”虽好,可对于许多小白用户来说,估计看到什么“NAS”、“动态域名解析”、“FTP服务”之类的专有名词就已经退避三舍了!骚年莫慌,让老司机带你三步简单搞定!

首先第一步,想把资源库放到云端,肯定要先有个资源库啦,搭建NAS并开启FTP服务是一切的基础。接下来第二步就把资源库放到云端,用花生壳软件进行动态域名解析即可轻松实现。最后一步就是把“年货”带回家,映射FTP并用外网访问,一切大功告成!

接下来就和老司机左手右手一个慢动作,快来把这份超级年货置备起来吧!

一、 不让年货无处安放:启用NAS设备FTP服务

既然想让爸妈一年都不会“片荒”,那么在自己的地盘搭建NAS无疑是最好的选择了!将爸妈喜欢看的影片,通通存放在NAS里面,再也不怕他们找不到资源啦!所以首先就让我们建立起这个私家资源库吧!

1 通过NAS的内网IP地址打开登录界面,输入帐号密码进行登录;

注:NAS默认帐号密码均为:admin



摆脱送烟送酒的俗套思路,打破水果点心的固有思维!只需要这简单的三步操作,一份别出心裁的“年货”就置备好啦!同时NAS里不仅可以存放影视,只要你想分享给爸妈的任何文件,都可以存放在其中,真正构建起一个家庭分享平台!年货送出新意送出水平,全家幸福!全年开心!

‘叁’ 如何在NAS上安装Git Server

安装Optware IPKG。这个在QNAP官方的App Center里有提供,直接去安装即可。
安装Git。这里通过ipkg安装的Git比较新。官方App Center里提供的git版本比较老。通过SSH登陆admin账号后运行如下命令。
ipkg update
ipkg install git
初始化git服务器端仓库。你的git仓库务必存放在非系统自带的目录下,否则系统重启之后数据会被抹掉(我尝试了是这样的)。假定服务器端git仓库目录为:/opt/repos,项目目录为hets.git。通过SSH登陆admin账号后运行如下命令。
cd /opt/repos
git init --bare hets.git
为NAS添加名称为git的用户和用户群,用于所有的git仓库访问。这里最好通过NAS自带的WEB界面创建用户和用户群,且git用户无需其他目录的权限。创建之后,通过WEB界面使用git用户进行登陆,这样NAS系统会自动设置好git用户的默认目录(这个目录是/share/homes/git)。
更改git仓库目录的所有者为git用户。运行如下命令。
chown -R git:git /opt/repos
由于QNAP自带的SSH server不允许除admin账号以外的其他账号使用SSH的方式连接系统,所以我们需要手动安装OpenSSH。通过admin账户登陆Web管理页面,修改系统自带的SSH端口号22为22000或其他不冲突的值。这样可以让OpenSSH正常使用22端口来运行。
安装OpenSSH并启动服务。同样需要通过系统原有的SSH server登陆admin账号(通过参数 –P22000 来指定为修改后的端口号)。
ipkg install openssh openssh-sftp-server
/opt/etc/init.d/S40sshd start
再客户端机器上通过git GUI工具生产SSH密钥,并将公钥(id_rsa.pub)添加到服务器端的认证文件里。在客户端机器的git bash中运行如下命令。
#将公钥复制到NAS
scp /c/Users/b/.ssh/id_rsa.pub [email protected]:/share/homes/git/id_rsa.pub
#通过SSH登陆admin账户后运行如下命令。
su git
cd /share/homes/git
mkdir .ssh
cat ./id_rsa.pub >> /home/git/.ssh/authorized_keys
rm ./id_rsa.pub
设置认证文件及其所在各级目录的权限。由于SSH要求密钥文件及其目录的读写权限只能开放给当前用户,否则无法通过密钥进行认证,这样每次登陆时还是需要输入密码。
chown -R git:git /share/homes/git
chmod 700 /share/homes/git
chmod 700 /share/homes/git/.ssh
chmod 600 /share/homes/git/.ssh/authorized_keys
这时,git客户端应该已经可以访问服务器端的仓库了。在客户端机器的git bash中运行如下命令。
git clone [email protected]:/opt/repos/hets.git
为了安全起见,禁止通过SSH来登陆git账户。修改/etc/passwd文件。找到行git:x:502:502:linux User,,,:/home/git:/bin/sh修改为git:x:502:502:Linux User,,,:/home/git:/opt/bin/git-shell。如果不知道git-shell的具体路径,可以使用which git-shell命令来获得。
使用vim时如果报这个错误“E437: terminal capability "cm" required”,则先执行以下如下命令再使用vim即可。
export TERM=xterm

‘肆’ 有线和无线的网络nas设备要支持什么协议

一般要支持Windows网络(SMB)、APP文件协议(AFP)、安全壳(SSH/SFTP)、网络文件系统(NFS)、RSS信源、UPnP服务器、ITunes 音乐共享(DAAP)、FTP服务器、WebDAV服务器HTTP、WebDAV服务器HTTPS、WEB服务器目录(HTTP)、WEB服务器目录(HTTPS)等等。

‘伍’ 如何访问局域网内Synology NAS上的文件

买一台西部数据My Cloud的NAS设备,注册账户后将数据存储在内,可以通过西数的个人云存储软件进行互联网远程访问。

‘陆’ freenas数据盘 linux能识别吗

free nas 支持nfs,windows共享,ftp sftp等,因此不管什么系统都能识别

热点内容
linux用户连接数 发布:2024-10-30 21:25:34 浏览:102
怎么保存图片的数据库 发布:2024-10-30 21:10:54 浏览:763
变量名加密 发布:2024-10-30 21:02:51 浏览:808
如何配置支付宝立减金 发布:2024-10-30 21:02:48 浏览:644
接口和类的区别java 发布:2024-10-30 20:55:21 浏览:37
家用摄像头存储过期 发布:2024-10-30 20:49:29 浏览:93
群算法蚁 发布:2024-10-30 20:47:11 浏览:980
java读书笔记 发布:2024-10-30 20:46:41 浏览:610
android广告启动页 发布:2024-10-30 20:35:23 浏览:326
搭建转码服务器 发布:2024-10-30 20:32:14 浏览:902