목차
TTY는 무엇입니까?
우분투 데스크탑에서 자동 로그인을 활성화하십시오
CommandLine에서 Ubuntu 서버에서 Autologin을 활성화하십시오
우분투 나 다른 Linux에서 자동 로그인을 활성화해서는 안되는 이유는 무엇입니까?
결론
시스템 튜토리얼 리눅스 우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법

우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법

Mar 24, 2025 am 10:35 AM

이 안내서에서는 Ubuntu 데스크탑 및 서버 에디션에서 자동 로그인을 활성화하는 단계를 안내합니다. 이 편리한 기능을 사용하면 Ubuntu 데스크탑에서 로그인 화면을 우회하여 데스크탑 환경에 직접 액세스 할 수 있습니다. 우분투 서버에서는 매번 자격 증명을 수동으로 입력 할 필요가 없습니다.

경고 : 자동 로그인은 서버에 물리적으로 액세스 할 수있는 사람이라면 누구나이를 켜서 액세스 할 수 있으므로 보안 위험을 초래할 수 있습니다. 이 기능을 활성화하기 전에 잠재적 인 보안 영향을 고려해야합니다.

Ubuntu 자동 로그인을 구성하기 전에 TTY 의 개념을 이해하기 위해 잠시 시간을 내겠습니다. 이해하는 것은 앞으로의 단계에 필수적인 컨텍스트를 제공 할 것입니다.

목차

TTY는 무엇입니까?

TeletypeWriter 의 짧은 TTY 는 사용자가 물리적 텔레타이프 시스템을 통해 컴퓨터에 연결했을 때 UNIX 초기부터 시작된 용어입니다. 오늘날 TTY는 일반적으로 물리적 콘솔, 가상 콘솔 또는 가문관 (예 : 터미널 에뮬레이터 프로그램) 일 수있는 터미널 장치를 말합니다.

우분투에서 현재 로그인 한 TTY를 찾으려면 TTY 명령을 사용할 수 있습니다. 이 명령은 표준 입력에 연결된 터미널의 파일 이름을 인쇄합니다.

1

TTY

로그인 후 복사

샘플 출력 :

1

/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 기능을 비활성화 하려면 사용자 섹션을 잠금 해제하고 '자동 로그인'버튼을 십시오.

CommandLine에서 Ubuntu 서버에서 Autologin을 활성화하십시오

Ubuntu 서버를 사용하는 경우 일반적으로 기본적으로 GUI (Graphical User Interface)가 제공되지 않으며 명령 줄 인터페이스를 사용합니다. 따라서 GUI 기반 데스크탑 환경에 대한 자동 로핀의 개념은 여기에 적용되지 않습니다.

그러나 서버를 부팅 한 후 표시되는 명령 줄 콘솔 (TTY)에 자동 로그인을 설정하려면 다음을 수행 할 수 있습니다.

1. 먼저, 텍스트 편집기에서 sudo 또는 root 사용자로 /etc/systemd/logind.conf 파일을 엽니 다. 여기서는 나노를 사용할 것입니다.

1

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 파일에 있습니다.

  1. NAUTOVTS :이 지침은 SystemD-Logind가 관리 할 기본적으로 할당 할 가상 터미널 (VTS) 수를 설정합니다. 이것은이 수의 VT가 존재할 수 없다는 것을 의미하지는 않습니다. 단지 SystemD-Logind 만으로도이 것보다 더 많은 것을 할당하지 않을 것입니다. 가상 터미널은 필요에 따라 즉시 할당됩니다.
  2. ReserveVT :이 지침은 무조건 게티를 위해 예약 될 최초의 가상 터미널의 수를 설정합니다. 즉, 데스크탑 관리자와 같은 그래픽 로그인 이이 터미널을 할당 할 수 없습니다. 이것이 0으로 설정되면, 터미널은 무조건 예약되어 있지 않습니다.

기본적으로,이 지침은 SystemD-Logind에 의해 얼마나 많은 가상 터미널을 할당하고 관리하는지, 특정 유형의 사용을 위해 예약 된 것의 수는 통제합니다.

4. Ctrl OCtrl X를 눌러 파일을 저장하고 텍스트 편집기를 종료하십시오.

5. 이제 사용자를 자동으로 조정하기 위해 서비스를 작성해야합니다. 그렇게하려면 /etc/systemd/system/ location에서 " getty@tty1.service.d "라는 디렉토리를 만듭니다.

1

sudo mkdir /etc/systemd/system/tty@tty1.service.d/

로그인 후 복사

자동 로깅하려는 각 TTY에 대해 위의 명령에서 TTY1을 TTY2, TTY3 등으로 바꿉니다.

다음 명령을 사용하여 첫 번째 TTY에 대한 서비스를 만듭니다.

1

sudo nano /etc/systemd/system@tty@tty1.service.d/override.conf

로그인 후 복사

6. 열린 파일에서 다음 줄을 붙여 넣습니다.

1

2

3

4

[서비스]

execstart =

execstart =-/sbin/agetty-noissue-아파트 백인<strong><mark> OSTECHNIX</mark> %i $ 용어

타입 = 유휴</strong>

로그인 후 복사

우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법

OSTECHNIX를 실제 사용자 이름으로 바꾸십시오. 파일을 저장하고 종료하십시오.

위의 코드를 세분화하고 각 옵션이 무엇을하는지 살펴 보겠습니다.

  • [서비스] : 서비스 자체의 동작을 지정하는 섹션입니다. 이 섹션 내의 지침은 서비스 시작 및 중지 방법, 타임 아웃 값 등을 제어합니다.
  • execstart = :이 지침은 서비스가 시작될 때 실행하도록 명령을 지정합니다. 이 서비스 파일이 다른 파일로 설정된 경우에 실행하도록 명령 목록을 재설정하는 방법은 즉시 똑같이 표시됩니다.
  • execstart =-/sbin/agetty-noissue --autologin ostechnix %i $ term : 서비스가 시작될 때 실행되는 새로운 명령. 여기에서 /sbin /agetty는 여러 매개 변수로 호출되고 있습니다. Agetty는 TTY 포트를 열고 로그인 이름을 제기하고 /bin /로그인 프로그램을 호출합니다. -noissue 매개 변수는 로그인 프롬프트 전에 /etc /issue 파일의 표시를 방지합니다. -AUTOLOGIN OSTECHNIX는 사용자 OSTECHNIX를 자동으로 로그인합니다. %i는 SystemD가 인스턴스 이름 (이 경우 TTY)으로 대체하는 지정자입니다. $ 용어는 터미널의 유형을 정의하는 환경 변수입니다.
  • 유형 = 유휴 :이 지침은 서비스를 시작하기 전에 모든 작업이 파견 될 때까지 SystemD에 기다리라고 지시합니다. 이를 통해 시스템이 유휴 상태가 될 때까지 서비스가 시작되지 않도록하여 리소스를 확보 할 수 있습니다.

7 . 자동 로진하려는 각 tty에 대해 5-7 단계를 반복하십시오.

8. 마지막으로 서버를 재부팅하여 변경 사항을 적용하십시오.

1

Sudo 재부팅

로그인 후 복사

재부팅 후 서버는 지정된 TTYS에 자동으로 로그인해야합니다.

우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법

매번 사용자 이름과 비밀번호를 수동으로 입력 할 필요가 없습니다.

Ubuntu 서버 자동 로그인 기능을 비활성화 하려면 프로 시저를 반전하십시오. 이전에 무책임한 모든 줄을 주석하고 추가 한 줄을 제거하십시오.

우분투 나 다른 Linux에서 자동 로그인을 활성화해서는 안되는 이유는 무엇입니까?

Ubuntu에서 자동 로그인을 활성화하는 것이 편리 할 수 ​​있지만 특정 사용자에게는 좋은 아이디어가 아닐 수있는 몇 가지 이유가 있습니다.

  1. 제어 감소 : 자동 로그인은 시스템이 항상 기본 사용자로 로그인 함을 의미합니다. 이것은 여러 사용자가있는 시스템에서 문제가 될 수 있습니다.
  2. 개인 정보 보호 문제 : 컴퓨터를 다른 사람과 공유하는 경우 자동 로그인은 누구나 개인 파일에 액세스하고 잠재적으로 개인 정보를 볼 수 있음을 의미합니다.
  3. 무단 변경 가능성 : 자동 로그인이 활성화되면 누구나 시스템 설정을 변경하거나 소프트웨어를 설치하거나 제거하거나 컴퓨터 사용에 영향을 줄 수있는 기타 변경을 할 수 있습니다.
  4. 데이터 도난 위험 : 컴퓨터가 도난당한 경우 자동 로그인하면 도둑이 모든 파일과 데이터에 즉시 액세스 할 수 있습니다.
  5. 비밀번호를 잊어 버리십시오 : 특정 기간 동안 직접 입력하지 않으면 암호를 잊을 수 있습니다.

따라서 자동 로그인은 편의성을 제공 할 수 있지만 Ubuntu 자동 로그인 기능을 활성화하기로 결정하기 전에 이러한 잠재적 위험을 신중하게 고려해야합니다.

유사한 읽기 : Fedora Linux에서 자동 로그인을 활성화하는 방법

결론

Ubuntu의 자동 로그인 기능은 시스템이 부팅 될 때마다 사용자 자격 증명을 입력 해야하는 편리한 방법을 제공합니다. 이 기능은 단일 사용자 시스템 또는 빠른 액세스가 가장 중요한 시나리오에 유용 할 수 있습니다.

또한 Ubuntu 또는 기타 Linux 배포판에서 Autologin 기능을 활성화하기 전에 잠재적 인 보안 영향을 알아야합니다. 자동 로그인을 사용하면 컴퓨터에 물리적으로 액세스 할 수있는 사람에게 개인 데이터를 노출시키고 다중 사용자 시스템에 대한 제어를 줄이며 잠재적으로 무단 변경 또는 데이터 도난으로 이어질 수 있습니다.

관련 읽기 :

  • Linux에서 기능 키를 사용하지 않고 Ttys간에 전환하는 방법

위 내용은 우분투 데스크탑 및 서버에서 자동 로그인을 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터 필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터 Mar 06, 2025 am 10:11 AM

필레 : 라즈베리 파이로 구동되는 모듈 식 휴대용 미니 컴퓨터

SED 명령으로 텍스트 조작을 마스터 링합니다 SED 명령으로 텍스트 조작을 마스터 링합니다 Mar 16, 2025 am 09:48 AM

SED 명령으로 텍스트 조작을 마스터 링합니다

Linux 커널 소스 코드는 4 천만 줄을 능가합니다 Linux 커널 소스 코드는 4 천만 줄을 능가합니다 Mar 05, 2025 am 09:35 AM

Linux 커널 소스 코드는 4 천만 줄을 능가합니다

Linux 시스템을 Liporix 커널로 과급하는 비밀 무기 Linux 시스템을 Liporix 커널로 과급하는 비밀 무기 Mar 08, 2025 pm 12:12 PM

Linux 시스템을 Liporix 커널로 과급하는 비밀 무기

Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서 Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서 Mar 19, 2025 am 10:48 AM

Linux에서 파일 및 디렉토리 계산 방법 : 초보자 안내서

System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다. System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다. Mar 05, 2025 am 10:28 AM

System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다.

자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드 자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드 Mar 05, 2025 am 11:02 AM

자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드

Linux의 여러 그룹에 사용자를 추가하는 방법 Linux의 여러 그룹에 사용자를 추가하는 방법 Mar 18, 2025 am 11:44 AM

Linux의 여러 그룹에 사용자를 추가하는 방법

See all articles