我正在用Mono在Ubuntu上編寫C#程序。該程序將文件和PGP加密,然後將它們SSH連接到客戶端。我通過使用Process.Start(gpg,arguments)使PGP工作。我的問題是我可以用SSH做同樣的事情,我還沒有找到Ubuntu上運行的SSH可執行文件。我想這樣做,以排除使用API,如SharpSSH。在Ubuntu上用C#啓動Openssh?
0
A
回答
0
您可能要設置SSH密鑰和ssh-agent
會話中運行的應用程序,否則你將被提示輸入您的應用程序中的密碼,這可能是很難處理。
如果你想發送文件,你也不想要ssh
二進制文件;您最有可能要使用scp
進行文件傳輸。如果安裝了包openssh-client
,您可以在/usr/bin/scp
中找到scp。
+0
找到它了,謝謝。我是Linux的新手,所以我遇到的每一堵牆都是一次學習體驗。 – Tyler 2012-01-05 02:54:44
0
ssh(1)
客戶端可執行文件通常存儲在/usr/bin/ssh
中。如果您的系統沒有它已經安裝,運行:
apt-get install openssh-client
相關問題
- 1. 在BeagleBone Black上自動啓動OpenSSH sshd
- 2. 如何在windows10 64bit上啓動openssh?
- 3. 在ubuntu上安裝openssh-LPK補丁
- 4. netbeans 7.3在ubuntu上啓動
- 5. Python:如何在沒有OpenSSH GUI的情況下使用pexpect啓動scp並在Ubuntu上提供密碼提示?
- 6. 在Windows 7上無法啓動OpenSSH服務器(無法啓動SSHD)
- 7. 從iphone終端在iphone上啓動OpenSSH服務
- 8. Ubuntu Ubuntu上的CouchDB無法啓動
- 9. Ubuntu的 - 在啓動
- 10. 在Ubuntu上啓動項目時的Eclipse
- 11. 無法在Ubuntu上啓動Jenkins服務
- 12. Elasticsearch無法在Ubuntu 16.04上啓動
- 13. apache 2無法在Ubuntu 10上啓動
- 14. 我無法在ubuntu上啓動ejabberd
- 15. 無法在Ubuntu上啓動Apache 14.04
- 16. tomcat 7實例不在Ubuntu上啓動
- 17. 如何在Ubuntu上啓動eclipse 12.04
- 18. KDbg沒有在ubuntu上運行/啓動
- 19. 在Ubuntu機器上重新啓動Kubernetes
- 20. 在Ubuntu上啓動Apache2失敗
- 21. 在Ubuntu上啓動Firefox時Selenium掛起
- 22. mysql在ubuntu上無法啓動
- 23. Neo4j未能在ubuntu上啓動
- 24. Couchdb無法在Ubuntu上啓動hardy 8.04
- 25. tomcat v8.0不在ubuntu上啓動
- 26. 在Ubuntu上啓動時Eclipse崩潰12.04
- 27. 在Ubuntu上啓動Pycharm時出錯14.04
- 28. sonarqube process [es]在Ubuntu上啓動失敗
- 29. IntelliJ IDEA無法在Ubuntu上啓動
- 30. 如何在Ubuntu上啓動OpenLink Virtuoso
只是出於好奇,你爲什麼試圖消除使用SharpSSH?我現在有一個項目正在使用它,所以如果你能說明爲什麼你不想使用它,我會很感激。 – 2012-01-05 02:29:24
這只是一個偏好。但由於安全問題或更新,API傾向於失去支持並且隨時間推移。因此,我可以使用工作和支持的程序,例如GPG,Openssh等。 – Tyler 2012-01-05 02:51:43