linux 6 服务搭建,Linux CentOS6.8搭建sftp服务
开始搭建sftp服务
第1歩,添加sftp用户并制定根目录:
useradd -d /ygsoft/sftp -s /bin/bash sftpuser
第2歩,修改密码:执行passwd sftpuser,然后输入密码,2次密码需一致即可
第3歩,修改配置文件,执行vi /etc/ssh/sshd_config ,在里面添加如下信息:先注释掉以下一行#Subsystem sftp /usr/libexec/openssh/sftp-server
然后添加以下5行
Subsystem sftp internal-sftp
Match User sftpuser
#X11Forwarding no
#AllowTcpForwarding no
#ForceCommand internal-sftp
第4歩,设置根目录的访问权限:
chmod -R 775 /ygsoft/sftp(可选)
第5歩 可以省略,更改默认的22端口,找到配置文件
/etc/ssh/ssh_config和sshd_config,
vi ssh_config和sshd_config修改Port为10022 注释掉22端口
第6歩,重启sshd进程,使配置生效:
service sshd restart
至此,sftp服务器就搭建好了,使用命令:sftp sftpuser@192.168.8.8登陆一下,登陆成功说明搭建成功。也可使用winsp客户端(filezilla)登陆即上传下载文件。
注:如果在配置文件里面增加了ChrootDirectory /ygsoft/sftp ,那么根目录的拥有者和属组必须是root,此时目录权限应这样设置:
chown root:root/ygsoft/sftp
chmod 755 /ygsoft/sftp
此时只有用户root对/ygsoft/sftp目录有写入权限,而使用sftpuser这个用户登陆后是没有写入权限的,故需要在/home/sftp/目录下再新建一个文件夹zjjk,并赋予sftpuser读写权限,这样才能完成sftp操作。
#mkdir -p /ygsoft/sftp/zjjk
# chmod -R 775 /ygsoft/sftp/zjjk
由此可见,在配置文件中增加了ChrootDirectory后,需要特别注意权限问题。常见问题:
1sftp登录时报错:
Connecting to192.168.8.8..
/etc/ssh/ssh_config:line 60: Bad configuration option: UseDNS
/etc/ssh/ssh_config:terminating, 1 bad configuration options
Couldn't readpacket: Connection reset by peer
该问题是由dns解析导致,在客户端的配置文件/etc/ssh/ssh_config中查看是否有UseDNS no,如果有,注释掉该行。
2sftp连接时特别慢而且警告:reverse mapping checking getaddrinfo for bogon [192.168.8..8] failed- POSSIBLE BREAK-IN ATTEMPT!
可能原因:在sftp服务器上找到配置文件/etc/ssh/sshd_config,将GSSAPIAuthenticationyes 改为GSSAPIAuthentication no。
linux 6 服务搭建,Linux CentOS6.8搭建sftp服务相关推荐
- 【Hadoop环境搭建】Centos6.8搭建hadoop伪分布模式
阅读目录 概要 章节1:安装java 1.6 章节2:设置ssh无密码登录 章节3:Hadoop的安装(在Hadoop用户下) 章节4:配置Hadoop相关配置文件 章节5:Hadoop启动 章节6: ...
- 搭建SFTP服务,并SSH和SFTP端口分离、用户权限控制
学习目标: 能够完成sftp服务的部署,且实现ssh和sftp的端口分离,不使用默认的端口,sftp用户的权限只可以访问该用户的家目录里的文件和其下的子目录,实现权限控制. 学习内容: SFTP是SS ...
- 使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务
使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务 一.基于于NAT的LVS的安装与配置. 1. 硬件需求和网络拓扑 ...
- Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...
- 空服务器安装linux,debian服务器linux服务器web建站搭建linux服务器之Debian安装
debian服务器linux服务器web建站搭建linux服务器之Debian安装 原文来自i火吧 大家都知道linux的发行版本很多,有centos啊,debian啊,ubuntu等,下面我就用de ...
- Linux中sftp加权限,Linux 搭建Sftp服务并进行权限设置
一.最近接到一个项目组的需求搭建文件服务器,需求如下 1.用户:amovs.upload.download 2.组:amovs.dataload.download 3.具体需求是upload和down ...
- linux的unbond服务无法启动,用unbound搭建简单的DNS服务器
unbound是一款相对简单的DNS服务软件,相对于bind9的复杂配置,更适合新手搭建DNS服务器使用. 话不多说,下面介绍一下unbound的配置. 截止笔者写这篇文章时,unbound已经更新到 ...
- 【Linux云计算架构:第二阶段-Linux必会的20多种服务】第5章——搭建DNS服务器实现域名解析
本节所讲内容: •DNS服务器常见概念 •DNS服务器安装及相关配置文件 •实战:为公司内网搭建一个DNS服务器 •实战:搭建DNS递归查询服务器和使用DNS进行负载均衡 •实现:搭建DNS主从服务器 ...
- 【Linux学习笔记】Linux Centos7.4下的Ftp服务的搭建和使用及加密
Linux Centos7.4下的Ftp服务的搭建和使用 服务简介 一.Ftp服务的安装 1.1.安装ftp服务 1.2.启动ftp服务 1.3.将ftp服务设置为开机启动 1.4.停止ftp服务 二 ...
最新文章
- 电子学会青少年编程等级考试Python案例08
- 01H5-fe-html5-003智能表单下
- 这些年,我收集的JavaScript代码(二)
- python多核多线程编程_python是否支持多处理器/多核编程?
- WCF性能优势体现 【转】
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- windows平台vs2010编译64位libiconv与libxml2
- Oracle中INSTR函数,及在DB2、Sybase中与Instr函数功能相同的函数
- sort()函数——C++
- 多次字符串相加一定要用StringBuilder而不用 + 吗?
- Vue实现tab导航栏,支持左右滑动
- 域外计算机无法连接远程桌面,如何开启域内计算机的远程桌面连接?
- 打开本地html加载网页慢,网页打开慢怎么办 影响网页打开速度因素有哪些【解决方法】...
- Android储物柜代码,Android的应用程式储物柜安全性如何? | MOS86
- java privatekey输出字符串_[Java教程]根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象_星空网...
- caffe源码分析--SyncedMemory 内存管理机制
- Teamviewer使用方法
- OpenGL立方体纹理贴图
- 计算机网络第一章(谢希仁第8版学习)
- 全网最硬核 JVM TLAB 分析(额外加菜) 8. 通过 JFR 监控 TLAB
热门文章
- AHB总线笔记(二)
- 计算机的特点及性能指标
- ReiserFS与EXT3的比较
- 一步一步理解大模型:模型组合简介
- You may want to first integrate the remote changes (e.g., ‘git pull ...‘) before pushing again多种解决方法
- 通过模拟200万次扔硬币得到的概率分布曲线(近似正态分布)
- Intel CPU指令集以及运算加速
- ccf认证java编程环境是什么_CSP/CCF 认证, 关于编程语言选择.
- 贡献者,是衡量开源项目的金指标
- CMD命令操作MySql数据库,操作详解