sftp服务器存放机密文件,cetos 6.6搭建sftp服务
1.安装依赖
yum install -y openssl-devel
yum install -y zlib-devel zlib
或者如果你有RPM包。可以用下面的方法
rpm -ivh --nodeps --force openssl-devel-0.9.8e-22.el5_8.4.x86_64.rpm
rpm -ivh --nodeps --force zlib-1.2.3-27.el6.x86_64.rpm
rpm -ivh --nodeps --force zlib-devel-1.2.3-27.el6.x86_64.rpm
2.安装 openssl
tar zxvf openssl-1.0.0.tar.gz
cd openssl-1.0.0
./config
make
make install
3.安装openssh
tar zxvf openssh-5.4p1.tar.gz
cd openssh-5.4p1
./configure --with-ssl-dir=/usr/local/ssl #openssl的安装位置
make
make install
4.配置
(1) 修改sshd启动脚本
# vi /etc/init.d/sshd
SSHD=/usr/sbin/sshd
改为
SSHD=/usr/local/sbin/sshd
(2) 修改sshd配置文件,tar包安装的配置文件位置在/usr/local/etc/sshd_config
cd /usr/local/etc
cp sshd_config sshd_config.bak
cp /etc/ssh/sshd_config /usr/local/etc/
5.修改sshd_config配置文件
vim sshd_config
# override default of no subsystems
# Subsystem sftp /usr/local/libexec/sftp-server
Subsystem sftp internal-sftp
Match group sftp #组名,单个用户可以Match user 用户名
X11Forwarding no
ChrootDirectory /data/htdocs/ #指定实际目录
AllowTcpForwarding no
ForceCommand internal-sftp
6.修改权限
groupadd sftp
useradd -d /data -s /bin/false -g sftp yy(SFTP账号)
passwd yy 修改用户密码
chown root.sftp /data
chmod 750 /data 注意:切记要把目录的属主给root用户。不能给sftp组用户“w”的权限。
7.修改sshd默认端口和iptables规则
vim /usr/local/etc/sshd_config
把 #Port 22改成 Port 33525
vim /etc/sysconfig/iptables
把-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 规则中的22端口改成33525
service iptables restart
service sshd restart
8.登陆SFTP
sftp -oPort=33525 EDA@172.18.3.180
Windows下用软件。
yum install lrzsz
sftp服务器存放机密文件,cetos 6.6搭建sftp服务相关推荐
- 10自带sftp服务器_一文讲透FTP和SFTP的区别
阅读本文约需要10分钟,您可以先关注我们或收藏本文,避免下次无法找到. FTP和SFTP都是文件传输协议,我们知道FTP使用的是20和21端口,SFTP使用的是22端口.另外,SFTP前面的S应该是S ...
- 打印时显示预服务器,Win7打印文件时提示Active Directory域服务当前不可用
Win7系统操作中,不少用户在打印文件的时候遇到了"Active Directory域服务当前不可用"错误提示,对文件的打印造成了不必要的麻烦,遇到这个错误提示该如何处理呢?小编给 ...
- Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...
- xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
exportfs命令 exportfs命令可以添加共享目录不用重启nfs服务, 测试:首先更改服务器端的nfs配置文件 [root@100xuni1 ~]# vim /etc/exports ##增加 ...
- xshell使用xftp传输文件和使用pure-ftpd搭建ftp服务
xshell使用xftp传输文件 首先安装xftp,然后建立会话,步骤和xshell一样,在使用的时候用Ctrl+ALT+f呼出,左边是windows桌面,右面是linux,双击或拖拽都可以实现命令互 ...
- Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
一.xshell使用xftp传输文件 Ctrl+Alt+F 弹出 下载进入 填写任意名字,自己邮箱 进入邮箱点击网址就自动下载了 然后安装 二.使用pure-ftpd搭建ftp服务 yum insta ...
- 服务器网站集成环境哪个好,如何搭建Web服务器之集成环境
WEB服务器简介 WEB服务器,即网站服务器,也称为WWW(WORLD WIDE WEB)服务器,是指驻留于因特网上某种类型计算机的程序.主要功能是提供网上信息浏览服务.目前最主流的三个Web服务器是 ...
- 云服务器,Linux上安装xampp,搭建node服务,云服务器Firewalld、iptables,nginx反向代理
目录 写在前面的 前期准备 下载xampp: xampp安装步骤 1.首先链接远程linux服务器 2.xshell终端执行安装命令 3.启动:xampp服务 4.访问数据库,修改数据库密码 安装守护 ...
- 利用 sftp 在本地和服务器之间传输文件
目录 NO.0 xShell5 利用 sftp 在本地和服务器之间传输文件: NO.1 通过SecureCRTPortable利用sftp本地与服务器互相传输文件 NO.2 Java通过SFTP连接. ...
最新文章
- 我的一些项目管理经验
- Restful风格,PUT修改功能请求,表单中存在文件报错-HTTP Status 405 - Request method 'POST' not supported...
- Cogs 727. [网络流24题] 太空飞行计划(最大权闭合子图)
- 如何设置mysql远程访问
- JavaScript之模仿块级作用域
- 使用Python自由切分pdf文件提取任意页面
- verilog 数据格式
- 计算机没有无线网卡驱动程序,win10系统的无线网卡驱动没了的解决方法
- linux根分区inode满了该怎么办,linux inode已满解决方法 新的问题No space left on device...
- python随机分组的思路_一个关于随机分组需求的Python方案与思考
- iOS开发 宏定义,Pch文件的引入以及Header文件和Pch一起的使用方法(不用一直引入相同的头文件了,让你的开发更加快捷)
- 静态网页制作(html+css)、css浮动,练习(网页布局),清除浮动
- layui table 表头合并_LayUI Table复杂表头实现
- python:汽水瓶
- C#正则判断手机号 邮箱 网址 日期 IP 身份证等
- 最好的跑步耳机推荐、盘点五款公认最好的跑步耳机
- steam 32位 linux 下载地址,「Linux」- 安装 Steam 客户端
- python info函数的使用方法_sysinfo函数使用方法
- HTML 怎么取消文本框的输入时的边框?
- 个人站长的廉价劳动力