[问题] SFTP

楼主: clv (慢慢習慣成為大叔)   2023-06-06 01:09:16
开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vc++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
请问 有人知vc2019 如何写sftp吗?
我本来想用system去呼叫sftp
但后来发现ftp指令好像没有直接输入帐密的方法 不知是不是我查错了
上google查好像都要装一堆lib
想问问看有没有不用额外装函数库的方法
又或者可以提供一些方向
作者: Schottky (顺风相送)   2023-06-06 01:42:00
你不会想实作加密算法的,真的
作者: LPH66 (-6.2598534e+18f)   2023-06-06 07:03:00
不如你说说你想写 sftp 是想做什么事
作者: DaOppaiLoli (大欧派萝莉)   2023-06-06 08:06:00
如果你不想输入帐密,你可以改用公私钥登入
楼主: clv (慢慢習慣成為大叔)   2023-06-06 21:44:00
看起来还是要用LIB
作者: Schottky (顺风相送)   2023-06-07 01:32:00
如果只是要传个档案,我会选择挑个适合的 SFTP client
作者: descent (“雄辩是银,沉默是金”)   2023-06-07 09:18:00
你是不是要用 system call sftp, 结果无法输入密码,我之前在 linux 是用 pseudoterminal ( forkpty() ),windows 我不知道有没对应的 function
作者: firejox (Tangent)   2023-06-07 16:40:00
看来是需要像sshpass的东西
作者: yvb   2023-06-07 19:36:00
改用 PuTTY 的 psftp ?而且 PuTTY / psftp 连 source code 都有.
作者: askacis (ASKA)   2023-06-10 18:01:00
openssh+libcurl就搞定了,这两个都有Windows版
作者: wulouise (在线上!=在电脑前)   2023-06-10 21:24:00
你期待没有lib只用stl兜?还是期待winapi有?喔喔我看错了..
作者: tinlans ( )   2023-06-11 02:51:00
干嘛这么排斥装 lib,vcpkg 明明很好用,libssh2 装一装
作者: F04E (Fujitsu)   2023-06-20 13:44:00
为什么要重新发明轮子?
作者: holishing   2023-07-09 17:56:00
造轮子造完记得发篇文章给人膜拜XD

Links booklink

Contact Us: admin [ a t ] ucptt.com