Arch Linux Iso(livecd) 부팅 시스템에 대한 SSH 액세스를 어떻게 설정합니까?

Arch Linux Iso(livecd) 부팅 시스템에 대한 SSH 액세스를 어떻게 설정합니까?

SSH 클라이언트를 사용하여 로그인할 수 있도록 Arch Linux bootcd(live-CD, ISO)를 어떻게 설정/구성합니까?

(자동 로그인) 루트 계정에 기본적으로 설정되는 비밀번호는 무엇입니까?

답변1

ISO 배포판의 기본 루트 비밀번호는 비어 있습니다. 기본적으로 빈 비밀번호를 사용하여 SSH를 통해 로그인하는 것은 허용되지 않습니다.

따라서 두 가지 명령이 필요합니다.

  1. passwd -- 현재 로그인된 사용자에 대해 비어 있지 않은 비밀번호를 설정합니다(liveCD는 "root"입니다). 암호를 입력두 배.

  2. 2021년 9월 이전: systemctl start sshd.service-- SSH 데몬을 시작합니다.

    2021년 9월 이후:sshd는 기본적으로 시작됩니다.

이제 다음 명령을 사용하여 클라이언트 시스템에서 로그인할 수 있습니다.

  • ssh root@ip-address또는
  • ssh -o PreferredAuthentications=keyboard-interactive root@ip-adress키 쌍이 있는 경우

추신: IP 주소를 모르시나요? Live-CD에는 명령 ifconfigip address.

답변2

가장 간단한 방법은

  • 아치 설치USB 스틱/하드 드라이브에 저장(Live CD를 통해 가능)
  • 새로 설치 시
    • 루트 비밀번호 설정( passwd)
    • SSH 루트 로그인 허용( vi /etc/ssh/sshd_config및 연결 PermitRootLogin yes)
    • SSHD 활성화( systemctl enable sshd)
    • 또한 필요한 모든 것에 대해 systemd-networkd를 활성화하는 것을 잊지 마십시오(예: Wi-Fi 사전 구성)
  • USB 장치에서 새 컴퓨터 부팅

답변3

-o PreferredAuthentications=keyboard-interactive내 경우에는 데스크톱이 RSA 키 쌍을 먼저 시도하지 못하도록 ssh를 통해 컴퓨터에 연결해야 했습니다. 이렇게 하면 1ISO에서 구성한 연결당 최대 인증 시도 횟수로 인해 연결이 종료됩니다.

이것이 없거나 SSH 인증 양말 환경 변수를 설정하지 않으면 실제로 Arch ISO 환경에 로그인할 수 없습니다.

관련 정보