Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183045
  • 博文数量: 29
  • 博客积分: 2115
  • 博客等级: 大尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-01 18:15
文章分类

全部博文(29)

文章存档

2013年(1)

2012年(1)

2011年(5)

2010年(18)

2009年(1)

2008年(3)

我的朋友

分类: LINUX

2011-02-14 16:51:08

OpenSSH安装,版本要高于4.8sp1
openssl版本高于0.9.6

# tar zxvf openssh-5.4p1.tar.gz
# cd openssh-5.4p1
# ./configure  --with-ssl-dir=/usr/local/ssl   #openssl的安装位置
# make
# make install

配置文件:

/dicc/sftp_sshd/sshd_config

================
Protocol  2
Port 2122
SyslogFacility AUTHPRIV
PasswordAuthentication yes
ChallengeResponseAuthentication no
AllowTcpForwarding no
X11Forwarding yes
UseDNS no
ChrootDirectory /home/%u
Subsystem       sftp    internal-sftp
Match   group   sftp
ForceCommand    internal-sftp

======================

权限:

groupadd  sftp
chown root.sftp /home/sftp
useradd -d /home/sftp -s /bin/false -g sftp

启动:

/usr/local/sbin/sshd -f /dicc/sftp_sshd/sshd_config

PS:因为用了chroot,所以SFTP文件夹属主一定要是root,并且组权限不能写入,如果上传需要写入在/home/sftp/下建立可写属主的文件夹供上传使用

阅读(13631) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-05 18:09:39

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com