나는 Mono로 우분투에서 C#으로 프로그램을 작성 중이다. 이 프로그램은 파일을 받아 PGP로 암호화 한 다음 SSH로 클라이언트에 보냅니다. Process.Start (gpg, arguments)를 사용하여 PGP를 사용할 수 있습니다. 내 질문은 SSH와 동일한 작업을 수행 할 수 있는가? 아직 우분투에서 실행 가능한 SSH 실행 파일을 찾지 못했다. SharpSSH와 같은 API를 사용하여 제외하려면이 작업을 수행하고 싶습니다.Ubuntu에서 C#으로 Openssh를 시작 하시겠습니까?
0
A
답변
0
당신은 설정 SSH 키에 할 수 있습니다와 ssh-agent
세션 내에서 응용 프로그램을 실행, 다른 사람 일 수 있습니다 응용 프로그램 내부에 암호를 입력하라는 메시지가 표시됩니다 : 시스템이 이미 설치되어 있지 않은 경우, 실행 다루기가 더 힘듭니다.
파일을 보내려면 ssh
바이너리도 필요하지 않습니다. 파일 전송에 scp
을 가장 많이 사용하려고합니다. openssh-client
패키지가 설치된 경우 /usr/bin/scp
에 scp를 찾을 수 있습니다.
+0
감사합니다. 나는 리눅스를 처음 사용하기 때문에 모든 벽은 학습 경험이다. – Tyler
0
ssh(1)
클라이언트 실행 파일은 일반적으로 /usr/bin/ssh
에 저장됩니다.
apt-get install openssh-client
관련 문제
- 1. iPhone 용 OpenSSH를 컴파일 하시겠습니까?
- 2. Ubuntu에서 AIX 용 C++ 코드를 컴파일 하시겠습니까?
- 3. OpenSSH를 통과하는 Windows 환경 변수
- 4. 시작 하시겠습니까?
- 5. OpenSSH를 제한하여 특정 디렉토리에만 업로드 허용
- 6. Windows에서 openSSH를 사용하는 ssh 문제가 있습니다.
- 7. Easy VSIX를 시작 하시겠습니까?
- 8. Lighttpd를 루트로 시작 하시겠습니까?
- 9. 노래를 다시 시작 하시겠습니까?
- 10. mysql에서 업데이트를 시작 하시겠습니까?
- 11. 시간은?에서 시작 하시겠습니까?
- 12. 앱에서 Facetime을 시작 하시겠습니까?
- 13. Wordpress.org 어디에서 시작 하시겠습니까?
- 14. Thread.UncaughtExceptionHandler에서 서비스를 시작 하시겠습니까?
- 15. 동작 시작 하시겠습니까?
- 16. 다른 활동을 시작 하시겠습니까?
- 17. 시작 활동을 다시로드 하시겠습니까?
- 18. mongodb를 grails로 시작 하시겠습니까?
- 19. LWJGL - 글쓰기를 시작 하시겠습니까?
- 20. 웹 보안을 시작 하시겠습니까?
- 21. 각도로 버튼을 시작 하시겠습니까?
- 22. 서비스를 다시 시작 하시겠습니까?
- 23. PHP, apache 시작 하시겠습니까?
- 24. Java GUI : 시작 하시겠습니까?
- 25. Ubuntu에서 JFrame 전체 화면 만들기
- 26. Ubuntu에서 CodeIgniter를 설치하는 방법
- 27. Ubuntu에서 Glib 코드 컴파일
- 28. Ubuntu에서 MongoDB와 Node.js 설정하기
- 29. Ubuntu에서 Eclipse IDE 채팅하기
- 30. Ubuntu에서 CodeIgniter 로깅을 활성화하십시오.
호기심에서 벗어난 이유는 무엇입니까? 왜 SharpSSH 사용을 제거하려고합니까? 나는 그것을 사용하는 지금 쓰고있는 프로젝트를 가지고 있는데, 왜 그것을 사용하고 싶지 않은지에 대해 밝힐 수 있다면, 고맙겠습니다. –
이것은 단지 환경 설정에 불과합니다. 그러나 API는 보안 문제 또는 업데이트로 인해 시간이 지남에 따라 지원을 중단하고 중단되는 경향이 있습니다. 따라서, 나는 GPG, Openssh 등 작동하고 지원되는 프로그램을 사용할 수 있습니다. – Tyler