안전한 비밀번호가 없으면 데이터가 취약합니다. 추측하기 쉽거나 이전에 유출된 암호는 해커의 작업을 쉽게 만듭니다. 결국 "password123"이 암호라면 사용자 계정을 침해하는 것은 어렵지 않습니다. 그렇기 때문에 Linux와 같은 보다 안전한 운영 체제에서도 비밀번호를 정기적으로 변경하는 것이 중요합니다.
고맙게도 Linux에서 암호를 변경하는 것은 쉽습니다. 터미널에서 로컬 또는 원격으로 비밀번호(또는 다른 사용자의 비밀번호)를 변경하거나 만료 날짜를 설정하여 다른 사용자가 다음에 로그인할 때 강제로 변경하도록 할 수 있습니다. 사용자 비밀번호를 변경하려면 다음을 수행해야 합니다. 모든 Linux 배포판.
Linux 비밀번호를 정기적으로 변경해야 하는 이유
Linux 기반 운영 체제는 일반적인 Windows 설치보다 더 강력한 보안을 제공하지만 이것이 해커에게 오류가 없다는 의미는 아닙니다. 누군가가 귀하의 PC를 침해하는 가장 쉬운 방법 중 하나는 느슨한 보안을 사용하는 것입니다. 목록 맨 위에는 크래킹하기 쉬운 암호가 있습니다.
불행히도, 당신은 또한 시간이 당신에게 불리하다는 것을 예상해야 합니다. 우리 중 많은 사람들이 여러 계정에 대해 동일한 비밀번호를 사용합니다. 예를 들어 이메일 비밀번호가 유출되었고 동일한 비밀번호를 사용하여 Linux PC에 로그인하면 PC(및 저장된 모든 데이터)가 위험에 처하게 됩니다.
이것이 Linux의 계정 비밀번호를 포함하여 Linux의 모든 비밀번호를 정기적으로 변경하는 것을 고려하는 것이 중요한 이유입니다. 좋은 암호는 많은 문자(대소문자 모두), 숫자 및 특수 문자로 구성됩니다. 또한 적절한 길이의 암호가 필요합니다(최소 8자 이상인 경우).
기억할 수 있는 암호를 찾는 데 어려움을 겪고 있다면 암호 관리자를 사용하여 암호를 생성하고 기억할 수 있습니다. 이것을 사용하여 로그인 화면을 채울 수는 없지만 KeePass와 같은 비밀번호 관리자를 사용하는 경우 모바일 앱을 사용하여 비밀번호를 빠르게 불러올 수 있습니다.
그러나 기억할 수 있는 비밀번호를 만드는 것이 가장 좋고 가장 쉬운 방법일 것입니다. 이 단어의 사전 단어는 메뉴에서 제외되지만 가능한 경우 위에 설명된 단계를 사용하여 다른 사람이 알 수 없는 기억하기 쉬운 암호를 만들어야 합니다.
Linux에서 비밀번호를 변경하는 방법
배포판의 데스크톱 환경을 사용하여 암호를 변경할 수 있어야 하지만 이러한 단계는 크게 다릅니다. 헤드리스 버전의 Linux(GUI 제외)를 사용하는 경우 GUI를 사용하여 비밀번호를 변경할 수 없습니다.
그렇기 때문에 Linux에서 비밀번호를 변경하는 가장 빠르고 좋은 방법은 사용 중인 Linux 배포판에 관계없이 터미널을 사용하는 것입니다.
- 새 터미널 창을 열거나 Linux PC 또는 서버에 원격 SSH 연결을 만듭니다. 원격으로 연결하는 경우 인증을 위해 기존 비밀번호를 입력해야 합니다(아직 입력하지 않은 경우).
- 원격 또는 로컬로 로그인한 후 passwd 를 입력합니다. 비밀번호 변경 프로세스를 시작합니다. 암호 이 명령은 Linux 및 macOS를 포함한 거의 모든 Unix 기반 운영 체제에 공통적입니다.
- passwd를 사용하여 Linux 비밀번호를 변경하려면 , 기존 비밀번호를 먼저 입력한 다음, 두 번 입력하고 Enter를 선택하여 새 비밀번호를 확인합니다. 각각의 새 줄로 이동합니다. 입력한 내용을 볼 수 없으므로 입력 과정에서 실수를 했다면 Enter를 선택하세요. 언제든지 키보드의 키를 누르십시오. 이렇게 하면 passww가 발생합니다. 새 비밀번호와 일치하거나 이전 비밀번호를 사용하여 인증할 수 없기 때문에 실패합니다.
- 프로세스가 성공하면 passwd 터미널에서 성공 메시지를 반환합니다. 그렇지 않은 경우(예:비밀번호를 잘못 입력한 경우) 절차를 반복해야 합니다.
Linux에서 다른 사용자 계정 비밀번호 변경
Linux PC 또는 서버에 대한 수퍼유저 또는 루트 액세스 권한이 있는 경우(예:시스템 관리자인 경우) 다른 로컬 사용자의 비밀번호를 변경할 수 있습니다. 예를 들어 누군가 비밀번호를 잊어버린 경우 이 작업을 수행할 수 있습니다.
- 이렇게 하려면 로컬에서 터미널 창을 열거나 SSH를 사용하여 원격으로 연결합니다. 터미널 또는 연결이 열리면 su를 입력합니다. 또는 sudo 수 루트 사용자 계정으로 전환합니다. 이렇게 하려면 올바른 루트 사용자 암호를 제공해야 합니다.
- sudo su를 사용하여 루트로 전환한 후 또는 수 , 다른 사용자의 비밀번호 변경을 시작할 수 있습니다. 이렇게 하려면 passw user를 입력합니다. , 사용자 대체 변경하려는 계정의 사용자 이름으로 사용자 이름이 무엇인지 확실하지 않은 경우 cat /etc/passwd를 입력합니다. 대신에. 각 줄의 첫 번째 단어(예:ubuntu )은 PC의 사용자 이름입니다.
- 새 비밀번호를 두 번 입력하고 Enter 각 줄 뒤에 키를 누르세요.
- 비밀번호를 올바르게 입력하면 passwd 성공 메시지를 반환합니다. 비밀번호를 잘못 입력한 경우(예:새 비밀번호가 일치하지 않는 경우) 성공적으로 변경하려면 이 단계를 반복해야 합니다.
Sudo를 사용하여 Linux에서 루트 비밀번호를 변경하는 방법
시스템을 보호하기 위해 많은 Linux 배포판은 루트(수퍼유저) 계정 뒤에 특정 액세스 권한을 숨겨 일반 사용자 계정을 제한합니다. sudo su 와 같은 명령을 사용하여 터미널을 상승시킬 때 또는 수 루트 액세스 권한을 부여하려면 올바른 루트 암호를 입력해야 합니다.
- 루트 비밀번호를 변경하려면 터미널 창을 열거나 SSH를 사용하여 원격으로 연결해야 합니다. 터미널에서 sudo su 를 입력합니다. 또는 수 수퍼유저 계정으로 전환한 다음 Enter를 선택합니다. 키보드의 키를 누릅니다.
- 루트 액세스 권한으로 passwd를 입력합니다. Enter를 선택합니다. 열쇠. Enter를 선택하여 새 비밀번호를 두 번 제공해야 합니다. 각 줄 뒤에.
- 명령이 성공하면 passwd 터미널에 성공 메시지를 출력합니다. 실패하면 이 단계를 반복하여 프로세스를 완료해야 합니다.
Linux에서 비밀번호 만료일 설정
Linux PC에서 비밀번호의 기본 제공 만료일을 설정하면 passwd를 수동으로 실행하는 것에 대해 걱정할 필요가 없습니다. 정기적으로 명령합니다. 암호가 만료되면 PC에서 자동으로 암호를 변경하도록 지시합니다.
- Linux에서 비밀번호 만료일을 설정하려면 터미널 창을 열거나 SSH를 사용하여 원격으로 연결합니다. 터미널에서 chage -M 100 user 를 입력합니다. Enter를 선택합니다. 키, 100 대체 다음 만료까지 남은 일수 및 사용자 귀하의 사용자 이름으로. 다른 사용자 계정의 만료 날짜를 설정하려면 sudo chage -M 100 user를 입력하세요. 대신 자리 표시자 세부 정보를 자신의 것으로 바꾸세요.
- 세부 정보가 설정된 상태에서 chage -l user 를 입력하여 만료일을 확인할 수 있습니다. Enter 선택 , 사용자 대체 확인하려는 사용자 이름으로.
Linux 시스템 보안
Linux는 사용 가능한 가장 안전한 운영 체제 중 하나로 잘 알려져 있지만 보안 암호가 없으면 PC를 공격에 취약하게 만들 수 있습니다. 보안 로컬 네트워크를 유지 관리하고 다른 PC를 감염시킬 수 있는 바이러스에 대해 파일을 검사하는 등 시스템을 더욱 안전하게 보호할 수 있는 다른 방법이 있습니다.
특히 VPN을 사용하여 IP 주소를 마스킹하려는 경우 보안 웹 브라우저를 사용하여 안전한 온라인 상태를 유지할 수도 있습니다. 온라인 개인 정보 및 보안을 보호하기 위한 노력을 기울이면 해킹 시도가 중단되지 않지만 이에 대한 또 다른 방어 계층이 추가됩니다.