728x90 ssh3 커맨드라인 환경 정리 – 효율적인 셸 활용법 리눅스를 쓰다 보면 단순히 명령어만 실행하는 게 아니라, 여러 프로세스를 동시에 관리하거나 환경을 꾸미고, 원격 서버에 접속해야 하는 상황이 자주 생깁니다. 이번 글에서는 Job Control(작업 제어), 터미널 멀티플렉서, alias와 dotfiles, SSH 같은 기본 개념들을 정리해 보려고 해요.1. Job Control – 프로세스 제어하기터미널에서 프로그램을 실행하다 보면 멈추거나, 잠시 중지하거나, 백그라운드로 돌리고 싶을 때가 있죠. 이럴 때 쓰는 기능이 바로 Job Control이에요.Ctrl-C → 실행 중인 프로그램을 멈춤 (SIGINT 시그널 전송)Ctrl-Z → 프로그램을 잠시 멈춤 (SIGTSTP 시그널)fg → 멈춘 작업을 다시 포어그라운드에서 실행bg → 멈춘 작업을 백그라운.. 프로그래밍공부(Programming Study) 2025. 8. 30. SSH: SSH1과 SSH2의 차이점과 보안 강화 전략 내용1. 개요SSH(Secure Shell)는 네트워크를 통해 원격 서버에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. SSH는 원래 SSH1으로 시작되었으며, 보안과 기능 향상을 위해 SSH2로 발전했습니다. 이 글에서는 SSH1과 SSH2의 개념, 주요 차이점, 그리고 SSH2로의 마이그레이션 및 보안 강화를 위한 전략에 대해 다루어 보겠습니다.2. SSH1 개요2.1 개념SSH1(Secure Shell Version 1)은 1995년에 처음 개발된 원격 접속 프로토콜로, 암호화된 터널을 통해 안전하게 네트워크 자원을 접근할 수 있게 해줍니다. SSH1은 이전의 텔넷(Telnet)과 rlogin 등의 프로토콜에서 발생할 수 있는 보안 문제를 해결하고자 도입되었습니다.2.2 주요 특징대칭 암호화:.. 프로그래밍공부(Programming Study)/CS-네트워크(Network) 2024. 8. 15. SSH와 Telnet: 차이점과 선택 기준 - 보안과 편리함의 관점에서 1. 개요네트워크 관리나 서버 접근에 있어서 SSH(Secure Shell)와 Telnet은 자주 언급되는 두 가지 프로토콜입니다. 이 둘은 원격 시스템에 접속하여 관리 작업을 수행할 수 있도록 해주는 역할을 하지만, 보안성과 기능 면에서 큰 차이가 있습니다. 이 글에서는 SSH와 Telnet의 개념, 특징, 장단점, 그리고 구체적인 사례를 통해 두 프로토콜을 비교하고 어떤 상황에서 각각을 선택해야 하는지 알아보겠습니다. 2. SSH란?SSH는 Secure Shell의 약자로, 네트워크를 통해 안전하게 원격 시스템에 접속할 수 있도록 설계된 프로토콜입니다. SSH는 주로 보안이 중요한 환경에서 사용되며, 통신 내용이 암호화되어 전송되기 때문에 데이터 도청이나 해킹으로부터 안전합니다.특징:암호화된 통신을 .. 프로그래밍공부(Programming Study)/CS-네트워크(Network) 2024. 8. 15. 이전 1 다음 728x90