[問題] 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