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服务相关推荐

  1. 10自带sftp服务器_一文讲透FTP和SFTP的区别

    阅读本文约需要10分钟,您可以先关注我们或收藏本文,避免下次无法找到. FTP和SFTP都是文件传输协议,我们知道FTP使用的是20和21端口,SFTP使用的是22端口.另外,SFTP前面的S应该是S ...

  2. 打印时显示预服务器,Win7打印文件时提示Active Directory域服务当前不可用

    Win7系统操作中,不少用户在打印文件的时候遇到了"Active Directory域服务当前不可用"错误提示,对文件的打印造成了不必要的麻烦,遇到这个错误提示该如何处理呢?小编给 ...

  3. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务

    笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...

  4. xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

    exportfs命令 exportfs命令可以添加共享目录不用重启nfs服务, 测试:首先更改服务器端的nfs配置文件 [root@100xuni1 ~]# vim /etc/exports ##增加 ...

  5. xshell使用xftp传输文件和使用pure-ftpd搭建ftp服务

    xshell使用xftp传输文件 首先安装xftp,然后建立会话,步骤和xshell一样,在使用的时候用Ctrl+ALT+f呼出,左边是windows桌面,右面是linux,双击或拖拽都可以实现命令互 ...

  6. Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

    一.xshell使用xftp传输文件 Ctrl+Alt+F 弹出 下载进入 填写任意名字,自己邮箱 进入邮箱点击网址就自动下载了 然后安装 二.使用pure-ftpd搭建ftp服务 yum insta ...

  7. 服务器网站集成环境哪个好,如何搭建Web服务器之集成环境

    WEB服务器简介 WEB服务器,即网站服务器,也称为WWW(WORLD WIDE WEB)服务器,是指驻留于因特网上某种类型计算机的程序.主要功能是提供网上信息浏览服务.目前最主流的三个Web服务器是 ...

  8. 云服务器,Linux上安装xampp,搭建node服务,云服务器Firewalld、iptables,nginx反向代理

    目录 写在前面的 前期准备 下载xampp: xampp安装步骤 1.首先链接远程linux服务器 2.xshell终端执行安装命令 3.启动:xampp服务 4.访问数据库,修改数据库密码 安装守护 ...

  9. 利用 sftp 在本地和服务器之间传输文件

    目录 NO.0 xShell5 利用 sftp 在本地和服务器之间传输文件: NO.1 通过SecureCRTPortable利用sftp本地与服务器互相传输文件 NO.2 Java通过SFTP连接. ...

最新文章

  1. 我的一些项目管理经验
  2. Restful风格,PUT修改功能请求,表单中存在文件报错-HTTP Status 405 - Request method 'POST' not supported...
  3. Cogs 727. [网络流24题] 太空飞行计划(最大权闭合子图)
  4. 如何设置mysql远程访问
  5. JavaScript之模仿块级作用域
  6. 使用Python自由切分pdf文件提取任意页面
  7. verilog 数据格式
  8. 计算机没有无线网卡驱动程序,win10系统的无线网卡驱动没了的解决方法
  9. linux根分区inode满了该怎么办,linux inode已满解决方法 新的问题No space left on device...
  10. python随机分组的思路_一个关于随机分组需求的Python方案与思考
  11. iOS开发 宏定义,Pch文件的引入以及Header文件和Pch一起的使用方法(不用一直引入相同的头文件了,让你的开发更加快捷)
  12. 静态网页制作(html+css)、css浮动,练习(网页布局),清除浮动
  13. layui table 表头合并_LayUI Table复杂表头实现
  14. python:汽水瓶
  15. C#正则判断手机号 邮箱 网址 日期 IP 身份证等
  16. 最好的跑步耳机推荐、盘点五款公认最好的跑步耳机
  17. steam 32位 linux 下载地址,「Linux」- 安装 Steam 客户端
  18. python info函数的使用方法_sysinfo函数使用方法
  19. HTML 怎么取消文本框的输入时的边框?
  20. 个人站长的廉价劳动力

热门文章

  1. 高仿富途牛牛-组件化(五)-如何去管理炒鸡多的小窗口
  2. python中is、id、==与浅拷贝和深拷贝
  3. CSS-滤镜 -webkit-filter
  4. 我国云计算还处于初步阶段,产业标准需规划
  5. Eclipse/MyEclipse注释模板和格式化模板的使用
  6. jquery中的each不能结束外层的function
  7. [Usaco2016 Dec]Counting Haybales
  8. 常用功能-删除功能测试点
  9. delphi ,安装插件
  10. 工作那些事(三十一)怎样带好一个项目团队