当前位置: 首页 > news >正文

页面模板分类名无法编辑win7优化大师

页面模板分类名无法编辑,win7优化大师,施工企业组织机构框架图,有没有教做熟食的网站为什么用sftp而不是ftp? sftp是使用ssh协议安全加密的文件传输协议,ftp在很多时候都是使用的明文传输,相对来说容易被抓包,存在安全隐患。 需求说明 1. 使用sftp代替ftp来做文件存储,锁定目录,不允许用户切…

为什么用sftp而不是ftp?

sftp是使用ssh协议安全加密的文件传输协议,ftp在很多时候都是使用的明文传输,相对来说容易被抓包,存在安全隐患。

需求说明

1. 使用sftp代替ftp来做文件存储,锁定目录,不允许用户切换到未授权的目录

2. 不允许sftp用户ssh登陆到服务器执行操作

3. sftp用户使用密钥登陆

如何实现呢?

1. 创建sftpuser用户组和根目录

# 创建一个sftpuser用户组groupadd sftpuser# 查看用户组groups  sftpuser# 此目录及上级目录的所有者必须为root,权限不高于755,此目录的组最好设定为sftpusermkdir /data/sftpuserchown -R root:sftpuser /data/sftpuserchmod -R 0755 /data/sftpuser

 2. 修改sshd_config配置

#备份配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak     #修改端口为2222
sed -i 's/#Port 22$/Port 2222/' /etc/ssh/sshd_config# 修改如下的配置,没有的就添加
vim /etc/ssh/sshd_config# 注释这行
# Subsystem sftp /usr/libexec/openssh/sftp-server
Protocol 2
# 密码认证方式
PasswordAuthentication yes
# 密钥认证方式
PubkeyAuthentication yes
RSAAuthentication yes
Subsystem sftp internal-sftp -l info -f auth
Match group sftpuser
Chrootdirectory /data/sftpuser/%u
Allowtcpforwarding no
X11Forwarding no
Forcecommand internal-sftp -l info -f auth

# 凡是在用户组sftpuser里的用户,都可以使用sftp服务;使用sftp服务连接上之后,可访问目录为/data/sftpuser/username

3. 使用实例

 # 举例说明

# test是一个sftpuser组的用户,它通过sftp连接服务器上之后,只能看到/data/sftpuser/test目录下的内容

# test2也是一个sftpuser组的用户,它通过sftp连接服务器之后,只能看到/data/sftpuser/test2目录下的内容

1)创建用户和目录

test目录的所有者必须是root,组最好设定为sftp,权限不高于755 

# 创建一个目录并授权
mkdir /data/sftpuser/test
chmod 0755 /data/sftpuser/test
chown root:sftpuser /data/sftpuser/test# 添加用户,参数-s /sbin/nologin禁止用户通过命令行登录
useradd -g sftpuser -s /sbin/nologin test 

2)创建密钥

# 在用户家目录下创建.ssh目录
mkdir /home/test/.ssh# root用户生成公钥 私钥 直接回车即可 
ssh-keygen -t rsa# 拷贝公钥到用户家目录下
cp /root/.ssh/id_rsa.pub /home/test/.ssh/authorized_keys# 给目录授权
chown -R test.sftpuser /home/test

 3)在test目录下创建可以写的upload目录

# 创建目录upload
mkdir /data/sftpuser/test/upload# 给目录授权
chown -R test:sftpuser /data/sftpuser/test/upload

注意:sftp服务的根目录的所有者必须是root,权限不能超过755(上级目录也必须遵循此规则),sftp的用户目录所有者也必须是root,且最高权限不能超过755 

4)测试验证

# 重启sshd服务systemctl restart sshd# sftp命令行本机测试,用私钥免密登陆sftp -oPort=2222 -oIdentityFile=~/.ssh/id_rsa test@192.168.100.100# 在其他机器上使用私钥登陆,需要将私钥文件下载,权限600

 

 

http://www.ritt.cn/news/20075.html

相关文章:

  • 物流网站建设费用韶关新闻最新今日头条
  • 编程软件下载手机版seo是什么味
  • 独立购物网站全球疫情最新消息
  • 山东省建设厅网站 - 百度中文域名交易平台
  • 自己做交友网站上海seo推广方法
  • 福田网站制作报价陕西seo排名
  • 系统下载网站源码深圳招聘网络推广
  • vr模式的网站建设公司线上营销怎么推广
  • 网站开发ppt网站一级域名和二级域名
  • 网站购物车怎么做网站建设企业建站
  • 成都网站设计开发做得好优化营商环境指什么
  • 怎么在网站里做宣传新闻网站软文平台
  • 用什么技术可以做web网站整站优化服务
  • php学校网站系统百度网站管理员工具
  • 怎样入驻微信小程序知名的seo快速排名多少钱
  • 通辽做网站网时代教育培训机构官网
  • 做网站java好还是phpseo论坛站长交流
  • 泰安做网站公司哪家好百度高级检索入口
  • 满18点此转入2o2新乡seo公司
  • 政府门户网站建设问题重庆seo整站优化报价
  • 南充哪里做网站seo在线优化排名
  • 珠宝网站源码免费下载正安县网站seo优化排名
  • 想把比尔的网站封了如何做全球网站排行榜
  • 网站建站实训总结建网站找谁
  • 政府部门如何建设网站百度小说搜索热度排行榜
  • 做网站后台用什么语言网页优化公司
  • 网站建设kpi考核外贸建站服务推广公司
  • 做网站页面需要的资料搜索引擎优化网站
  • 网站瀑布流怎么做西安关键词排名首页
  • 北京短视频培训学校seo优化检测