로그인할 때 Bitvise WinSSHD가 CMD 콘솔을 제공하도록 하려면 어떻게 해야 합니까?
Bitvise SSH 서버를 로컬로 설정하고 cygwin 및 Bitvise SSH 클라이언트를 사용하여 로컬로 로그인했습니다. ls로 출력을 얻을 수 없다는 것이 조금 이상하지만 그건 제쳐두고 있습니다. CMD 쉘이 아니라는 점에 유의하십시오. 예를 들어 명령은 dir이 아닌 ls 및 pwd입니다.
WinSSHD를 사용하고 Windows 콘솔에 접속했던 기억이 있습니다. SSH를 꽤 많이 사용하던 시절에 꽤 많이 사용하곤 했습니다.
여기에 Bitvise WinSSHD를 언급한 게시물/답변을 확인하면,
Windows 명령 셸에서 사용자 이름을 확인하는 방법
그 사람의 질문에 대한 내 대답은 2015년에 원격 끝에 Winsshd가 포함된 CMD 셸을 얻었음을 보여줍니다. 해당 링크의 내 대답은 쉘에서 얻은 일부 출력을 보여줍니다.
그 당시에는 설정을 바꾸거나 특별한 작업을 하지 않고도 이런 일이 일어났습니다.
따라서 그 차이는 그때와 지금 사이에 Bitvise SSH 서버의 변경에 따른 것일 수 있습니다. 과거처럼 동작하게 하고 CMD 쉘을 작동시킬 수 있는 설정이 있는지 궁금합니다.
아니면 기본적으로 그렇게 할 수도 있지만 다른 문제로 인해 엉망진창 형태의 Linux 쉘이 나타나게 됩니까?
답변1
최신 Bitvise SSH Server 버전을 사용하고 있다고 가정합니다. 현재 최신 버전은 9.23입니다. WinSSHD라는 이름을 사용한 마지막 버전은 5.26(2011년부터)이었습니다.
보고 계시다면bvshell기본적으로 나타나는 경우 아마도 가상 계정을 사용하고 있을 것입니다. 이것이 기본값입니다.쉘 액세스 유형환경.
그만큼쉘 액세스 유형설정은 계정 설정 항목에서 구성됩니다.간편한 설정또는고급 설정. 간단히 다음과 같이 변경하십시오.명령 프롬프트그러면 Windows 명령 프롬프트가 대신 나타납니다.bvshell.
Windows 명령 프롬프트는 SSH 서버의 가상 파일 시스템을 따르지 않으며 로그온 세션에 대한 보안 컨텍스트를 제공하는 Windows 계정에 액세스할 수 있는 파일 시스템의 모든 항목에 대한 액세스를 제공합니다. 가상 계정을 사용할 때 관리자는 일반적으로 이를 의도하지 않습니다. 이것이 가상 계정의 기본 셸이 다음과 같은 이유입니다.bvshell.
Windows 명령 프롬프트에 액세스하려면 Windows 계정 설정 항목을 구성하고 가상 계정을 제거하면 됩니다. 그러나 달성하려는 목표를 알고 있다면 가상계좌를 사용해도 괜찮습니다.