V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zblc4c4
V2EX  ›  问与答

win10 作 sftp 服务器的一点问题

  •  
  •   zblc4c4 · 2019-09-16 17:18:06 +08:00 · 2321 次点击
    这是一个创建于 1676 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先,我的配置:
    1 服务器 win10 系统,在设置-应用中添加 OPENSSH 服务器功能。
    2 安装后,使用终端连接 ssh 服务器,效果与 linux 一样,使用 dir 命令可以列出当前目录下所有文件。

    然后是问题:
    使用 2 个客户端 winscp ( windows )、solid explorer ( android )连接服务器,协议 sftp,故障相同,都是列出的文件不全。

    最后是我的工作,没有解决问题:
    1 经过测试,我发现可能是文件名的问题。但没发现规律,比如(文件“汉”,“字”,“字.txt”,“汉 a 字”)不显示,但(文件“汉字”,“汉字.txt”,“a 汉字”)可以显示。
    2 客户端默认使用了 utf-8 编码。客户端尝试使用一些奇奇怪怪的编码后,文件名乱码,但是能显示的还是能显示,不能的还是不能。

    不太了解这两个客户端的工作原理,或许从方面入手可以解决?有没有大神能针对问题分析一下,谢谢。
    2 条回复    2019-09-17 08:32:46 +08:00
    zblc4c4
        1
    zblc4c4  
    OP
       2019-09-16 17:56:46 +08:00
    补充一条:在终端命令行模式下使用 sftp 连接服务器,ls 显示的文件依然不全
    exip
        2
    exip  
       2019-09-17 08:32:46 +08:00 via Android
    win 不适合干这个,既然是 win10,还不如用 wsl 做 sftp 服务器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5731 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:59 · PVG 09:59 · LAX 18:59 · JFK 21:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.