이 안내서에서는 Ubuntu 데스크탑 및 서버 에디션에서 자동 로그인을 활성화하는 단계를 안내합니다. 이 편리한 기능을 사용하면 Ubuntu 데스크탑에서 로그인 화면을 우회하여 데스크탑 환경에 직접 액세스 할 수 있습니다. 우분투 서버에서는 매번 자격 증명을 수동으로 입력 할 필요가 없습니다.
경고 : 자동 로그인은 서버에 물리적으로 액세스 할 수있는 사람이라면 누구나이를 켜서 액세스 할 수 있으므로 보안 위험을 초래할 수 있습니다. 이 기능을 활성화하기 전에 잠재적 인 보안 영향을 고려해야합니다.
Ubuntu 자동 로그인을 구성하기 전에 TTY 의 개념을 이해하기 위해 잠시 시간을 내겠습니다. 이해하는 것은 앞으로의 단계에 필수적인 컨텍스트를 제공 할 것입니다.
목차
TeletypeWriter 의 짧은 TTY 는 사용자가 물리적 텔레타이프 시스템을 통해 컴퓨터에 연결했을 때 UNIX 초기부터 시작된 용어입니다. 오늘날 TTY는 일반적으로 물리적 콘솔, 가상 콘솔 또는 가문관 (예 : 터미널 에뮬레이터 프로그램) 일 수있는 터미널 장치를 말합니다.
우분투에서 현재 로그인 한 TTY를 찾으려면 TTY 명령을 사용할 수 있습니다. 이 명령은 표준 입력에 연결된 터미널의 파일 이름을 인쇄합니다.
TTY
샘플 출력 :
/dev/tty1
이 예에서는 사용자가 TTY1 에 로그인됩니다. 실제 출력은 현재 사용중인 TTY 또는 터미널 에뮬레이터에 따라 다를 수 있습니다.
TTY1 부분은 첫 번째 가상 콘솔 을 나타냅니다. 일반적인 Ubuntu 시스템에는 Ctrl Alt F1을 F6 키로 눌러 액세스 할 수있는 6 개의 가상 콘솔이 있습니다. TTY1은 Ctrl ALT F1에 해당하고, TTY2는 Ctrl Alt F2 등에 해당합니다.
그래픽 환경 (그놈 터미널 또는 Xterm과 같은) 내에서 터미널 에뮬레이터를 사용하는 경우, TTY 명령은 /dev/pts/0 또는 이와 유사한 것을 인쇄 할 수 있습니다.
이제 TTY에 대한 기본적인 이해를 얻었으므로 Ubuntu 시스템에서 Autologin을 활성화하는 데 필요한 간단한 단계에 뛰어들 수 있습니다. 아래에 제공된 모든 단계는 Ubuntu 22.04 LTS 데스크탑 및 서버 에디션에서 테스트됩니다.
1. Super Key (Windows 키)를 누릅니다. 이로 인해 그놈 활동 창이 열립니다. 검색 창에 '설정'을 입력하고 '설정' 버튼을 클릭하십시오.
2. 하단으로 스크롤하여 '사용자' 버튼을 클릭하십시오. 사용자 섹션이 열립니다. 오른쪽 상단의 '잠금 해제' 버튼을 클릭하십시오.
3. Sudo 비밀번호를 입력하여 잠금을 해제하십시오.
4. 우분투 데스크탑에서 자동 로그인을 활성화하려면 '자동 로그인' 버튼을 전환 하십시오.
이제부터 사용자의 암호를 입력하지 않고 Ubuntu 데스크탑에 자동으로 로그인 할 수 있어야합니다.
자동 로그인을 비활성화하려면 동일한 절차를 따르십시오. 설정 -> 사용자 로 이동하십시오. Ubuntu Autologin 기능을 비활성화 하려면 사용자 섹션을 잠금 해제하고 '자동 로그인'버튼을 끄 십시오.
Ubuntu 서버를 사용하는 경우 일반적으로 기본적으로 GUI (Graphical User Interface)가 제공되지 않으며 명령 줄 인터페이스를 사용합니다. 따라서 GUI 기반 데스크탑 환경에 대한 자동 로핀의 개념은 여기에 적용되지 않습니다.
그러나 서버를 부팅 한 후 표시되는 명령 줄 콘솔 (TTY)에 자동 로그인을 설정하려면 다음을 수행 할 수 있습니다.
1. 먼저, 텍스트 편집기에서 sudo 또는 root 사용자로 /etc/systemd/logind.conf 파일을 엽니 다. 여기서는 나노를 사용할 것입니다.
sudo nano /etc/systemd/logind.conf
2. 열린 파일에서 #nautovts = 로 시작하는 줄을 찾으십시오. 이 라인의 시작 부분에서 #을 제거하여 타협하십시오. = 부호 후에 로그인하려는 ttys 수를 자동으로 입력하십시오. 예를 들어, Nautovts = 6은 처음 6 ttys를 자동으로 로그합니다.
3. 다음으로 # Reservevt = 로 시작하는 줄을 찾아 #을 제거하여 무의미합니다. = 부호 후에 자동 로진을 건너 뛰려는 첫 번째 tty의 수를 넣으십시오. 따라서, 당신이 자동-로그인 ttys 1-6을 원한다면, 당신은 7 번째 tty에서 예약을 시작하기 위해 ReserveVT = 7을 넣을 것입니다.
"Nautovts" 와 "ReserveVT" 는 SystemD-Logind 서비스와 관련된 구성이며 Linux 시스템의 사용자 로그인을 처리하고 일반적으로 Logind.conf 파일에 있습니다.
기본적으로,이 지침은 SystemD-Logind에 의해 얼마나 많은 가상 터미널을 할당하고 관리하는지, 특정 유형의 사용을 위해 예약 된 것의 수는 통제합니다.
4. Ctrl O 와 Ctrl X를 눌러 파일을 저장하고 텍스트 편집기를 종료하십시오.
5. 이제 사용자를 자동으로 조정하기 위해 서비스를 작성해야합니다. 그렇게하려면 /etc/systemd/system/ location에서 " getty@tty1.service.d "라는 디렉토리를 만듭니다.
sudo mkdir /etc/systemd/system/tty@tty1.service.d/
자동 로깅하려는 각 TTY에 대해 위의 명령에서 TTY1을 TTY2, TTY3 등으로 바꿉니다.
다음 명령을 사용하여 첫 번째 TTY에 대한 서비스를 만듭니다.
sudo nano /etc/systemd/system@tty@tty1.service.d/override.conf
6. 열린 파일에서 다음 줄을 붙여 넣습니다.
[서비스] execstart = execstart =-/sbin/agetty-noissue-아파트 백인<strong><mark> OSTECHNIX</mark> %i $ 용어 타입 = 유휴</strong>
OSTECHNIX를 실제 사용자 이름으로 바꾸십시오. 파일을 저장하고 종료하십시오.
위의 코드를 세분화하고 각 옵션이 무엇을하는지 살펴 보겠습니다.
7 . 자동 로진하려는 각 tty에 대해 5-7 단계를 반복하십시오.
8. 마지막으로 서버를 재부팅하여 변경 사항을 적용하십시오.
Sudo 재부팅
재부팅 후 서버는 지정된 TTYS에 자동으로 로그인해야합니다.
매번 사용자 이름과 비밀번호를 수동으로 입력 할 필요가 없습니다.
Ubuntu 서버 자동 로그인 기능을 비활성화 하려면 프로 시저를 반전하십시오. 이전에 무책임한 모든 줄을 주석하고 추가 한 줄을 제거하십시오.
Ubuntu에서 자동 로그인을 활성화하는 것이 편리 할 수 있지만 특정 사용자에게는 좋은 아이디어가 아닐 수있는 몇 가지 이유가 있습니다.
따라서 자동 로그인은 편의성을 제공 할 수 있지만 Ubuntu 자동 로그인 기능을 활성화하기로 결정하기 전에 이러한 잠재적 위험을 신중하게 고려해야합니다.
유사한 읽기 : Fedora Linux에서 자동 로그인을 활성화하는 방법
Ubuntu의 자동 로그인 기능은 시스템이 부팅 될 때마다 사용자 자격 증명을 입력 해야하는 편리한 방법을 제공합니다. 이 기능은 단일 사용자 시스템 또는 빠른 액세스가 가장 중요한 시나리오에 유용 할 수 있습니다.
또한 Ubuntu 또는 기타 Linux 배포판에서 Autologin 기능을 활성화하기 전에 잠재적 인 보안 영향을 알아야합니다. 자동 로그인을 사용하면 컴퓨터에 물리적으로 액세스 할 수있는 사람에게 개인 데이터를 노출시키고 다중 사용자 시스템에 대한 제어를 줄이며 잠재적으로 무단 변경 또는 데이터 도난으로 이어질 수 있습니다.
관련 읽기 :
위 내용은 우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!