최상의 답변
아니요, 완전한 GUI SSH 클라이언트 같은 것은 없기 때문입니다. SSH 연결을 만드는 요점은 일단 연결이 설정되면 명령 줄 작업을 수행 할 수있는 명령 줄 셸에 연결된다는 것입니다. GUI에 참여할 수있는 유일한 기회는 연결하기 직전 일 것입니다. 이는 연결을 만드는 것이 일반적으로 이후 span에 비해 사소하기 때문에 그리 유용하지 않습니다. > 연결이 설정되었습니다. 연결이 설정된 후 SSH로 수행하는 대부분의 작업은 어쨌든 명령 줄에서 수행됩니다.
“하지만 PuTTY는 Windows GUI SSH 앱입니다”라고 주장 할 수 있다고 생각합니다. 그러나 이는 수년 동안 Windows 명령 줄 SSH 기능이 없었던 GUI 앱을 유일한 방법입니다. 그리고 그 주장은 또한 제가 위에서 언급 한 요점을 다루지 않습니다. PuTTY에서 GUI의 유일한 유용한 부분은 연결 설정 방법을 지정하기위한 버튼과 텍스트 필드의 묶음이라는 것입니다. SSH 나 명령 줄을 처음 사용하는 사람들에게는 편리해 보일 수 있지만, 불행히도 연결이 설정되면 바로 명령 줄 프롬프트를 쳐다 보게 될 것입니다. 다음 명령을 입력하기 만하면됩니다. ssh hostname
마지막으로 macOS에는 SSH 전용 GUI 앱이 없지만 기본 제공되는 다양한 Mac GUI 앱이 있습니다. SSH / SFTP / SCP 기능 지원. 예를 들어 BBEdit 및 일부 다른 텍스트 편집기는 원격 파일 편집 기능에서 SFTP 연결을 지원합니다. 여기서 SSH 데몬을 실행하는 호스트를 가리켜 네트워크 연결을 통해 해당 호스트의 파일을 편집 할 수 있습니다. 인기있는 FTP 앱은 유사한 지원을 제공합니다. 등등. Windows 및 기타 플랫폼에도이 설명에 맞는 많은 앱이 있습니다.
BBEdit의 SFTP 연결 편집기, Sublime Text 및 BBEdit FTP 액세스로 원격 작업
a>
SSH 관련 GUI 클라이언트에 대한 필요 가 많지 않습니다- 모든 플랫폼. 이것이 존재하지 않는 이유입니다.
답변
가장 큰 차이점은 Linux 경험의 거의 모든 요소를 사용자 정의 할 수있는 엄청난 정도와 다양한 요소의 가용성입니다. 크고 작은 소스에서 무료로 사용자 정의. 예 :
- 커널 자체는 스케줄러, 파일 시스템, 메모리 관리 등이 작동하는 방식을 제어하는 수백 개의 스위치로 컴파일 될 수 있습니다. 따라서 우리는 매우 작은 메모리 풋 프린트에서 작동하고 매우 낮은 오버 헤드를 갖는 빌드와 대형 프로세서의 대용량 메모리와 속도를 활용하는 빌드를 보유하고 있습니다.
- 선택할 수있는 데스크톱 환경이 많고 가장 많은 2 가지 환경이 있습니다. popular (Gnome 및 KDE)는 거의 모든 작업을 수행하도록 사용자 정의 할 수 있습니다. Gnome에서 파생 된 Cinnamon Desktop의 다음 사용자 정의를 고려하십시오.
왼쪽 부분 바탕 화면의 스크롤 창에서 큰 계단식 메뉴에 사용됩니다. 상단의 검색 상자에 텍스트를 입력하면 메뉴에서 선택할 수있는 애플리케이션 검색 범위가 좁아집니다. 바탕 화면의 오른쪽 부분에는 날씨, 시간, 현재 달의 위상을 보여주는 달 (Linux를 사용하는 동안 알아야 할 중요한 큐)을 포함한 위젯이 포함되어 있습니다. 설명 된 일반적인 UI 철학은 메뉴 기반 선택 및 위젯 기반 세계 인식입니다.
이제 또 다른 Linux 데스크톱 (사용자 정의 된 KDE)을 고려하십시오.
데스크톱은 상단에 고정 된 투명한 즐겨 찾기런처가있는 앱, 문서 및 장치를 나타내는 아이콘으로 덮여 있습니다. 메뉴에서 검색하고 선택하는 대신 아이콘을 클릭하기 만하면됩니다. 이 바탕 화면에는 세계의 상태를 보여주는 위젯이 없으며 예술성을 실제로 시도하지 않습니다. 설명 된 UI 철학은 “작업에 필요한 것으로 데스크탑을 덮으십시오”입니다.
이는 두 명의 매우 다른 사용자의 감성을 반영하는 동일한 OS에 대해 매우 다르지만 일반적인 데스크탑입니다. 이러한 사용자가 얼마나 달라야하며 운영 방식이 얼마나 달라야 하는지를 상상해보십시오.
3. Linux는 상업 회사가 아닌 사용자 커뮤니티에서 지원합니다. Linux의 개발은 사용자 경험에 의해 주도되며 Linux에서 실행되는 소프트웨어로 수익을 창출해야하는 필요성에 영향을받지 않습니다.