猫盘plus开启ssh登录

本文详细介绍了如何开启猫盘Plus的SSH登录功能,包括准备工具、挂载硬盘、拷贝文件及执行命令等步骤。此外,还提及了通过SSH登录后可对系统进行的各种操作,如获取root权限和修改SMB配置。文章适合对NAS系统有一定了解并希望通过SSH管理猫盘的用户参考。
摘要由CSDN通过智能技术生成

猫盘plus开启ssh登录

在这里插入图片描述

前言:入手一个猫盘plus(有品定制版),用了几天,猫盘自带的系统还行,很简洁,samba服务开启,局域网拷贝速度可以达到100M,可见还是很良心的,没有锁速度。app能正常注册登录,外网连接速度基本为0,除非开闪传套餐。如果不要用到其他的nas服务,个人感觉原系统还是满香的。
在这里插入图片描述
————————————————————————————————————————
网上也有多种猫盘刷群晖系统的方式,比较下来最简单的是开启原生系统的ssh登录,然后再刷群晖系统。据说刷群会后,还是可以刷回猫盘原生系统的,但是网上没有找到具体的操作教程,本着研究的目的,打算先开启ssh登录,后面需要的话再刷群晖。

下面开始猫盘开启ssh步骤。
百度搜了一下,有好几个大神写到了开启猫盘原生系统ssh的方式,但是写的较为粗略,缺少一下关键的操作后的反馈信息,跟着教程自行摸索了好几遍,最终开启了ssh登录,为了便于后来者白嫖,写下此篇详细一点的教程。本教程是基于

1、工具准备
A、开启ssh固件,S50dropbear dropbear nc.exe nc64.exe等文件。下载地址如下,免积分下载。
https://download.csdn.net/download/sinat_36568888/15435139
B、准备一个移动硬盘盒,或者移动硬盘线,因为要将A中的文件拷贝进猫盘的硬盘里,注意猫盘的硬盘是ext3格式的,windows是识别不了,如果使用的是linux系统就可以直接读取,windows系统需要安装
Ext2Fsd软件,用于windows下访问ext格式硬盘。(我用的是0.53版本的,0.69在我的win10上用的是有问题的,在其他电脑上试过可以用。另外我还试过paragon extfsd for windows,发现还是用不了,这个问题搞了一下午也没搞定,我装的win10是官方精简版,去掉了应用商店等等)
下载地址如下,免积分下载
https://download.csdn.net/download/sinat_36568888/15435231
移动硬盘线
在这里插入图片描述

2、win10挂载猫盘硬盘(如果用的是linux可以跳过当前步骤)
电脑上插上usb移动硬盘,打开ext2软件,在盘符上面右键,选择更改装配盘符,然后就可以在我电脑里打开硬盘了。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3、将A中下载的工具包中的assets拷贝到猫盘硬盘目录下
在这里插入图片描述

/home/138xxxxxxxx/

操作完成后,将硬盘插回猫盘,开机。

3、开启ssh登录
win+x键开启管理员权限的powershell,cd到nc.exe的目录,建议将nc.exe 和nc64.exe单独新建文件夹放到桌面上,便于访问
在这里插入图片描述
在当前目录下输入192.168.0.xxx为猫盘的ip,猫盘的ip可以在猫盘手机app上查看,或者进入路由器查看。

nc -h 192.168.0.xxx 7002

在这里插入图片描述
输入nc后按下tab键便会自动补全.exe。有教程上说如果系统是64的就用nc64,但我发现nc64输完后没有反应,建议大家使用nc.exe。输入完成后回车,会弹出一个新的命令行终端。
在这里插入图片描述
在新终端中,一行一行的输入如下内容,输完一行后,按回车键进入下一行输入。

mount –o  remount,rw  /
cp  /home/猫盘绑定的手机号/assets/S50dropbear /etc/init.d/
cp  /home/猫盘绑定的手机号/assets/dropbear  /usr/sbin/
chmod 755 /usr/sbin/dropbear
chmod 775 /etc/init.d/S50dropbear
/etc/init.d/S50dropbear start

至此,ssh功能开启完毕,如果发现ssh登录不了,请检查下上述命令是否拼写错误

4、SSH登录猫盘
win+x开启新的终端。输入如下命令192.168.0.xxx为猫盘的ip

ssh root@192.168.0.xxx

如果终端返回如下命令,则说明ssh没有开启,请往上看,是哪个步骤操作错误了。

PS C:\Users\yp\Desktop> ssh root@192.168.0.126
ssh: connect to host 192.168.0.126 port 22: Connection refused

如果第一次登录返回如下命令,则说明ssh开启成功
在这里插入图片描述
输入yes后,就进入了密码,输入命令、

Warning: Permanently added '192.168.0.126' (ECDSA) to the list of known hosts.
root@192.168.0.126's password:

密码为Etech12,密码输入过程中是看不到的,要注意不要输错了,输完后回车,即可登录成功。

[root@CatDrive ~]#

顺便查看了下猫盘的系统信息如下:

[root@CatDrive home]# uname -a
Linux CatDrive 4.4.52-armada-17.10.1 #43 SMP PREEMPT Thu Jun 28 19:36:59 CST 2018 aarch64 GNU/Linux
[root@CatDrive home]# cat /proc/version
Linux version 4.4.52-armada-17.10.1 (sgshi@admin-node) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #43 SMP PREEMPT Thu Jun 28 19:36:59 CST 2018

开启了ssh后,就可以对系统进行各种操作了!!!!

开启ssh root权限

虽然是用的root账号登录,但是有的目录下文件操作还是会显示当前是只读系统不可操作,各种方法都试过了,发现只有一种方法有效,登录后在终端中输入

mount –o  remount,rw  /

即可获得root权限对所有的文件进行操作,只是每次ssh登录后都要输入该命令。

修改smb.confg,实现硬盘便捷更换
猫盘使用了这么久,觉得最有用的就是smb功能了,但是如果要更换了硬盘,在app上删除绑定,然后重新绑定,但是绑定后,默认smb只会将
/sata/home/用户名
目录共享出来,这样就需要拔除硬盘,将硬盘里的文件重新复制到/sata/home/用户名目录下,非常麻烦。有没有办法让smb的共享目录为硬盘的根目录呢?这样拔插不同的硬盘都能访问

猫盘samba启动过程

1、开启自启/etc/init.d/S91smb   
2、S91smb文件里面会执行/etc/rc5.d/smbserver
3、smbserver会读取 /etc/smbflag.conf 为、opt/conf/smbflag.cong的软连接的值,如果该值为1则调用/etc/rc5.d/S99smb restart函数
4、在 S99smb文件中,start函数会读取smb的配置参数,注意配置参数位于/user/local/samba/etc/smb.conf而不是/etc/samba/smb.conf文件

在这里插入图片描述

根据以上分析,要修改smb共享目录就需要对/user/local/samba/etc/smb.conf文件进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值