用mysecureshell搭建sftp

简介:

做运维的朋友应该会碰到对文件服务器有这样的需求:

1. 改服务器主要存放一些比较重要的文件。

2. 不允许明文传输。

3. 锁定用户目录。

4. 用户不能登陆linux系统。

5. 限制访问速度和登陆的用户数。

我们公司经常有这样的需求,而且安全部明令禁止明文传输与用户名和密码相关的信息。这里可以用mysecureshell来满足这个需求。

按照下面的要求来安装rpm包,然后把用户的shell改成MySecureShell就OK了。如下:

一般的yum源里面没有,需要大家去官网下载。下载地址 http://mysecureshell.sourceforge.net/en/download.html

里面的版本比较多,大家根据各自的系统要求下载不同的版本,其实他是取决于你的openss-devel的版本。

我的是centos6.2;因为更新过openssl,所以我下载的其实是适用于centos6.4的版本,这个大家要注意。

安装用rpm就可以了。如: rpm -vih mysecureshell-1.33-1.x86_64.rpm

如果不清楚安装软件包的配置文件在哪里的话,用如下命令可以查找。

rpm -qc 软件包的名称,这个地方就是rpm -qc mysecureshell 就可以了

clip_image001

配置文件中主要内容:

clip_image003

GlobalDownload/GlobalUpload是来设置全局下载速度的。

StayAtHome 是否锁定用户在自己的家目录。

LimitConnection 设置最大连接数。

LimitConnectionByUser/LimitConnectionByIP限制每个用户/ip的最大连接数。

Home 指定用户目录在哪里。

这时候比如test1用户,修改/etc/passwd。改成mysecureshell就可以了,如下:

clip_image004

不需要重启任何服务。用sftp软件来测试就行了。我经常在windows用winscp这个工具。

登陆之后界面如下:

clip_image005

这种方法算是我用的比较好解决方案了,有其他好的方案欢迎大家提出来.



本文转自 gehailong 51CTO博客,原文链接:http://blog.51cto.com/gehailong/1550352,如需转载请自行联系原作者

相关文章
|
1月前
|
网络安全 数据安全/隐私保护
FTP服务搭建
FTP服务搭建
29 0
|
6月前
|
网络协议 安全 网络安全
OpenWRT配置SFTP远程文件传输,让数据分享更安全
OpenWRT配置SFTP远程文件传输,让数据分享更安全
157 0
|
网络安全 开发工具 数据安全/隐私保护
阿里云搭建FTP服务器,完成文件传输
本文主要使用搭建FTP服务器的系统是ubuntu18.04,租的服务器是阿里云服务器(ecs.t6-c1m1.large)。决定想在服务器上搭建FTP主要是为了方便传输文件,网上方法众多,因此我将我从头到尾搭建FTP并且传输文件的步骤和问题记录在此,方便想尝试的人学习。
阿里云搭建FTP服务器,完成文件传输
|
网络协议 Linux 数据安全/隐私保护
内网搭建 SFTP 服务器
内网搭建 SFTP 服务器
587 0
|
存储 大数据 网络安全
大数据基本开发工具的FTP/SFTP工具的WinSCP
在大数据开发中,FTP/SFTP工具是必不可少的工具之一。WinSCP是一个功能丰富的FTP/SFTP客户端,它可以让您方便地上传和下载大量数据,支持多种协议和加密算法。本文将会介绍如何在WinSCP中使用FTP/SFTP工具进行大数据开发。
338 0
|
算法 大数据 Linux
大数据基本开发工具的FTP/SFTP工具的FileZilla
大数据是当今的热门话题,而在大数据的开发过程中,FTP/SFTP工具是非常重要的一个环节。本文将介绍一款优秀的FTP/SFTP工具——FileZilla。
236 0
|
Shell iOS开发
sftp 基础使用
## 心法:命令前加"l"代表操作远端服务器,命令前不加"l"代表操作本地服务器 - 列举几个常用命令 - 文件下载 ```shell sftp>get [-Ppr] remote [local] ``` 如:get test.txt ./Project/ 将远程当前目录下的文件test.txt下载到本地当前目录的Project文件夹中。 - 文件上传 ```sh
179 0
sftp文件上传下载
在日常的工作中我们经常遇见使用sftp协议的方式进行文件的上传与下载,为了是我们的工作起来更加的方便,这里使用jsch包,进行上传下载,大大提供我们的工作效率,可以说是nice。 当然,sftp 和 ftp 有什么样的区别呢,记住一点即可。sftp是加密传输,ftp不是,就类似于https和https之前的关系一样。
278 0
|
关系型数据库 MySQL 网络安全
部署sftp
部署sftp
下一篇
无影云桌面