里米尼中文网|里米尼足球新闻|中国球迷会|Riminicalcio.cn

 找回密码
 成为Biancorosso的一员!!
搜索
查看: 1680|回复: 2
打印 上一主题 下一主题

SFTP安装配置使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-24 10:27:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

原创:豆芽
未经允许,不得转载

前言:
1、目前做的系统需要进行文件安全传输,所以用到SFTP。因为server大多使用在linux系统上,所以网上关于windows系统上如何配置openssh的文章少而零碎,不过这些文章还是很有用的,通过实践,基本成功的将环境搭建起来了,但还存在一些未能解决的问题。
2、客户端工具有很多种,生成密钥的工具也有很多中,没有一一尝试,下面只写出目前系统使用的方法。

一、环境
Server端:windows 2003 server/windows xp
Client端:windows xp

二、软件
1、OpenSSH——server、client
2、winSCP——图形化界面client
3、puttygen——密钥生成工具

三、server安装、配置
1、setupssh.exe默认安装
2、到安装的bin目录下,执行命令

mkgroup -l >> ..\etc\group


mkpasswd -l >> ..\etc\passwd

3、修改home路径

home
目录的默认值为” C:\Documents and Settings\Administrator\「开始」菜”,修改注册表,把它改为D:\svn\openssh\home:

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home]
"native"="D:\\svn\\OpenSSH\\home"
"flags"=dword:0000000a
把"native" 改成你自己的/home所在目录,此目录就是默认的登陆目录,比如用户名:Administrator那你进入的目录是 /home/Administrator(注:更改目录后要建立对应的目录,并且用户名的目录也要创建)
为了配合上面更改,还得做一些工作:在D:\svn\OpenSSH目录上创建home目录、用户目录(以administrator用户为例)
cd D:\svn\OpenSSH
md home
md home\Administrator
md home\Administrator\.ssh
4、修改配置文件sshd_config(密钥登陆)
StrictModes no

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile
.ssh/authorized_keys


PasswordAuthentication no

(其他#为默认配置)
5、启动服务
启用:net start opensshd
(停止:net stop opensshd)

四、client
1、生成一对公钥/私钥
安装OpenSSH client
在bin目录下执行命令
ssh-keygen -t rsa
默认密钥存放路径为
C:\Documents and Settings\[user]\
(生成过程中要建立密钥密码passphrase,可空)
执行完命令后,路径下会生成两个文件:
私钥:id_rsa
公钥:id_rsa.pub
2、将公钥copy到服务器/home/[username]/.ssh/目录下
然后copy公钥到authorized_keys文件中:
copy /b id_rsa.pub authorized_keys

五、使用
1、因为winSCP只能识别.ppk类型的私钥,所以需要用puttygen转换
打开puttygen,在工具栏上选择conversions->Import key,将id_rsa文件打开,
然后点击Save private key按钮,生成id_rsa.ppk
2、打开winSCP,输入host name,user name, private key file,进行连接使用

六、问题
同样的配置,有时会出现
Error:Cannot initialize SFTP protocol.Is the host running a SFTP server?
原因尚未明确。
  • TA的每日心情
    开心
    2024-4-6 23:15
  • 签到天数: 565 天

    [LV.9]以坛为家II

    2#
    发表于 2010-11-24 22:09:18 | 只看该作者
  • TA的每日心情
    郁闷
    2015-11-6 18:52
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2010-11-25 23:26:01 | 只看该作者

    本版积分规则

    小黑屋|手机版|Archiver|里米尼中文网

    GMT+8, 2024-4-28 15:50 , Processed in 0.082139 second(s), 18 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表