SSH/FTP磁盘挂载教程说明一下:
0) 命令安装最新版1.1版(2020-08-29更新)
cd /www/server/panel/plugin && wget http://www.mufei.ltd/download/mfftpdev.1.1.zip && unzip mfftpdev.1.1.zip -d ./ && bash ./mfftpdev/install.sh install
1)使用ftp挂载的,可能你的账号或密码带有特殊符号需要转码, 比如 /改成%2F
请注意: 1.目前centos8版本无法使用ftp挂载
2.若需要使用文件管理上传使用,请执行以下命令
export PATH="/www/server/panel/pyenv/bin:$PATH" && cd /www/server/panel/class && wget http://www.mufei.ltd/mfftpdev/mf_files.py && python ./mf_files.py
2)使用ssh挂载的,请先确认ssh服务器是否对外开放端口(参见下图ssh)或禁止账号连接您可以先在终端执行(ssh 挂载连接的IP)
指令df -h和fdisk -l查看挂载信息
其他问题请查看连接: https://help.aliyun.com/knowledge_detail/41221.html
服务器重启(reboot)后, 请点击界面的全部重连按钮
3) 请注意: 此插件红帽系统无法安装
1. Fedora可以直接yum install curlftpfs,CentOS不行,得用DAG repository,所以得先安装DAG repository。在rpm官网去搜索rpmforge-release并下载长传至linux上;
2. 执行如下命令进行安装:rpm -Uhv rpmforge-release-0.5.3-1.el6----6改成7,8------.rf.x86_64.rpm
3. 安装curlftpfs:yum install curlftpfs
本文对如下两点进行简要概述。
限制用户通过SSH登录
限制IP地址通过SSH登录
限制用户通过SSH登录
编辑/etc/ssh/sshd_config配置文件,增加类似如下的Deny Users选项,拒绝指定用户通过SSH登录。然后重启SSH服务即可。
DenyUsers zhangsan aliyun
# 拒绝zhangsan、aliyun帐户通过SSH登录系统。
当然,也可以添加类似如下的AllowUsers选项,只允许指定用户通过SSH登录。
提示:配置完成后,需要重启SSH服务。
AllowUsers aliyun test@192.168.1.1
# 允许aliyun和从192.168.1.1登录的test帐户通过SSH登录系统。
限制IP地址通过SSH登录
除了限制某个指定用户通过SSH登录外,还可以针对指定的IP地址进行限制。在Linux实例中分别通过配置/etc/hosts.allow和/etc/hosts.deny这两个文件,拒绝或者允许指定的IP及IP地址段通过SSH远程登录服务器。分别介绍如下。
编辑/etc/hosts.allow文件,添加类似如下的内容,只允许指定IP地址通过SSH登录。
sshd:192.168.1.1:allow #允许192.168.1.1这个IP地址通过SSH登录。
sshd:192.168.2.1/24:allow #允许192.168.2.1/24这个IP地址段通过SSH登录。
编辑/etc/hosts.deny文件,添加类似如下的内容,拒绝所有IP地址通过SSH登录。
sshd:ALL # 拒绝全部的SSH登录
同时设置上述两个文件时,hosts.allow文件中规则的优先级更高,参考上述两个文件进行设置时,服务器只允许192.168.1.1这个IP地址以及192.168.2.1/24这个IP地址段通过SSH进行登录,其他的IP都会被拒绝SSH登录。