0
目前我正在嘗試使用node-sftp以便爲我的nodejs腳本提供使用私鑰的SFTP功能。NODEJS - SFTP - 處理過程輸出
由於節點的t0.6(tty.open不再是一個方法),該模塊似乎中斷了。 所以我試圖使用一個子進程併產生我的sftp命令。
現在連接似乎做工精細(我查了FTP服務器日誌@ /var/log/auth.log) 我還可以看到在Node窗口中的一些輸出...
Permanently added '46.x.x.x' (RSA) to the list of known hosts.
Connected to 46.x.x.x.
Changing to: /home/deploy/somefolder
當我直接通過使用下面的命令在命令行連接它像SFTP>提示,這是等待我的FTP命令結束了
sftp -o Port=22 -o PasswordAuthentication=no -o IdentityFile=private_key -o UserKnownHostsFile=/v/null -o StrictHostKeyChecking=no -o BatchMode=yes [email protected]:/home/deploy/somefolder
沒有人有,我可能是想錯了什麼建議?
節點的版本我通過NPM得到的-sftp運行不好,我認爲github中的一個包含你提到的pty,所以SFTP連接工作正常。無論如何 – Carlton 2012-12-11 12:58:22