모든 Linux 터미널에 동시에 로그인하려면 어떻게 해야 합니까?

모든 Linux 터미널에 동시에 로그인하려면 어떻게 해야 합니까?

나는 항상 하나 이상의 터미널을 사용하지만 사용하기 전에 항상 각 터미널에 로그인 정보를 입력해야 합니다. tty1의 로그인 정보만 묻는 메시지를 표시하고 로그인에 성공한 후 다른 모든 가상 터미널에서 동일한 사용자로 자동 로그온하도록 inittab에서 어떻게 지정할 수 있습니까?

답변1

첫 번째 댓글에 동의하고 화면을 사용해야 합니다. 자동 로그인 방법은 작동하지만 실제로는 안전하지 않습니다. 집에서는 괜찮을 수 있지만 큰 보안이 필요하지 않고 모든 보안 담당자를 곤경에 빠뜨릴 생산 시스템의 경우. 퍼티나 다른 SSH 클라이언트에서 키를 사용하는 다른 답변도 좋지만 직접 콘솔 로그인의 경우 화면을 사용하겠습니다.

답변2

꼭 그렇게 하고 싶다면 여기 아이디어가 있습니다. 지금은 내 아이디어를 테스트할 시간이 없지만 다음과 같은 것이 작동할 수 있습니다.

1) mingetty아직 사용하지 않은 경우 설치합니다(--autologin을 지원하므로 다음과 같은 작업이 1:2345:respawn:/sbin/mingetty --autologin thiado --noclear tty2가능해야 함 ).

2) 평범함을 가져라/etc/inittab그리고 또 하나는 좋아요/etc/inittab.autologin사용 가능. 자동 로그인 tty의 경우 다음을 수행하십시오./etc/inittab.autologin다음과 같은 것을 포함

2:2345:respawn:/sbin/mingetty --autologin thiado  --noclear tty2
3:2345:respawn:/sbin/mingetty --autologin thiado  --noclear tty3
4:2345:respawn:/sbin/mingetty --autologin thiado  --noclear tty4
5:2345:respawn:/sbin/mingetty --autologin thiado  --noclear tty5
6:2345:respawn:/sbin/mingetty --autologin thiado  --noclear tty6

3) 당신의.bashrc또는 1) 현재 tty가 tty1이고 그렇다면 2) 다른 모든 tty가 이미 사용 중인지 여부를 테스트합니다.

4) tty1에 성공적으로 로그인한 경우 일반 계정을 교체하세요./etc/inittab~와 함께/etc/inittab.autologinHUP 신호를 다음으로 보냅니다.민게티구성을 다시 로드하도록 합니다.

5) 이익! 이렇게 하면 자동 로그인이 발생합니다.

/etc/inittab을 바꾸는 대신 다른 방법은 tty1을 실행 레벨 1, 2, 3으로 시작하고 나머지는 모두 4로만 시작하도록 하는 것입니다. 그런 다음 command를 사용하여 모든 tty가 필요할 때마다 실행 레벨 4로 전환하고 init 4tty를 만들 수 있습니다. init 3(또는 일반적인 런레벨이 무엇이든) 사라집니다 .

그러나 이 모든 것은 최선이든 최악이든 불쾌한 해킹입니다. 집에서는, 특히 직장에서는 시도하지 마세요. 여기에 여러 번 언급된 방법 screen이 더 나은 접근 방식입니다.

답변3

Windows 클라이언트의 경우(Linux에서도 작동하지만 키를 복사하고 완료하면 프로세스가 더 간단해집니다.) 공개 키 인증을 사용하면 가까이 다가갈 수 있습니다.

ssh-keygen을 사용하여 키 쌍을 설정한 다음 putty-gen을 통해 개인 키를 실행하여 키 파일을 퍼티 형식으로 가져옵니다. 그런 다음 원하는 설정과 호스트 이름, 그리고 putty-gen을 통해 실행한 개인 키 파일을 사용하여 Putty 세션을 생성하고 저장합니다. 그런 다음 PAgent를 사용하여 자동으로 인증할 수 있습니다. 그런 다음 퍼티 창을 마우스 오른쪽 버튼으로 클릭하고 "세션 복제"로 이동하면 새 터미널이 인증되어 사용할 준비가 됩니다(또는 페이지 아이콘 사용).

http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/pka-putty.html

고통스러워 보이지만 실제로는 그렇지 않습니다. 대부분의 설정은 한 번만 수행됩니다(종료 후에도 지속됩니다.) 그 후 PAgent를 시작할 때 비밀번호를 한 번 입력한 다음 퍼티 연결 이름을 열면 됩니다(모두 시계 옆 작업 표시줄 아이콘을 통해 수행됨).

자동화에 관심이 있다면 시작 작업을 설정하여 이를 더욱 자동화할 수 있습니다(비밀번호를 묻는 메시지가 한 번 표시됩니다).

http://hamisageek.blogspot.com/2009/01/pageant-with-your-ssh-provate-key-add.html


클라이언트가 Linux인 경우 제어 마스터 소켓 설정을 살펴볼 수 있습니다. 한 번 인증을 요청한 후 이후의 모든 연결은 소켓을 사용합니다. 첫 번째 로그인 이후 연결 시간이 약 2-3초가 아닌 밀리초로 단축됩니다. http://www.linux.com/archive/feed/54498

답변4

X 터미널 사용

관련 정보