shellmix.com 에서 제공하는 무료 쉘 계정이 얼마나 안전한지 확인하려고합니다 . 나는 한 번도 사용하지 않았지만 쉘 프로그래밍 학습에 관심이있는 사람에게 제안하고 싶습니다. 이 목적을 위해 안전하게 사용할 수 있습니까? 무엇을주의해야합니까?
shellmix.com 에서 제공하는 무료 쉘 계정이 얼마나 안전한지 확인하려고합니다 . 나는 한 번도 사용하지 않았지만 쉘 프로그래밍 학습에 관심이있는 사람에게 제안하고 싶습니다. 이 목적을 위해 안전하게 사용할 수 있습니까? 무엇을주의해야합니까?
답변:
내가 경험하는 일반적인 규칙은 기술 역량 (특히 보안)과 일반 신뢰성 측면에서 루트 사용자를 신뢰하는만큼만 기계를 신뢰하는 것입니다. 셸 믹스 의 관리자를 아는 것 같지 않기 때문에인터넷에있는 임의의 상자보다 계정이있는 컴퓨터를 신뢰하는 것은 좋지 않습니다. 쉘 스크립트를 작성하고 가끔 hello world를 컴파일하는 것만으로도 괜찮을 것입니다. 원격 쉘에 입력 한 모든 내용을 다른 사람이 읽을 수 있다고 가정하십시오. 공개하고 싶지 않은 것을 일시적으로도 넣지 마십시오. 여기에는 쉘 스크립트에서 호스트 이름, 사용자 이름, 디렉토리 레이아웃 등과 같은 개인 정보 나 컴퓨터에 대한 하드 코딩 정보가 포함됩니다. 주석에서 @SamBisbee가 언급했듯이 다른 용도로는 절대 재사용하지 않는 고유 한 비밀번호를 사용하십시오. 또한 ssh -X
신뢰할 수없는 컴퓨터에서 X11 연결 (예 : 셸 믹스 컴퓨터) 을 전달할 때 보안 위험이 있으므로 그렇게하지 않는 것이 좋습니다.
Cygwin 을 고려 했습니까 ? 대부분의 경우 Windows OS (및 자신의 컴퓨터)에서 편안하게 수행하려는 작업을 수행 할 수 있습니다.
다음은 쉘 계정에 대한 대안 또는 확장 일 수있는 Windows 용 bash와 유사한 쉘입니다 . 이점은 GUI 파일 관리자에서 mkdir, touch, rmdir ...-명령의 영향을 두 번째 관점에서 볼 수 있다는 것입니다.
또 다른 이점은 Windows에서 작업하는 경우 GNU 툴킷의 풍부한 도구 세트 (grep, sed, awk, ...)입니다. 익숙해지면 놓치지 않을 것입니다.