SSH 클라이언트를 사용하여 로그인할 수 있도록 Arch Linux bootcd(live-CD, ISO)를 어떻게 설정/구성합니까?
(자동 로그인) 루트 계정에 기본적으로 설정되는 비밀번호는 무엇입니까?
답변1
ISO 배포판의 기본 루트 비밀번호는 비어 있습니다. 기본적으로 빈 비밀번호를 사용하여 SSH를 통해 로그인하는 것은 허용되지 않습니다.
따라서 두 가지 명령이 필요합니다.
passwd
-- 현재 로그인된 사용자에 대해 비어 있지 않은 비밀번호를 설정합니다(liveCD는 "root"입니다). 암호를 입력두 배.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에는 명령 ifconfig
과 ip 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를 통해 컴퓨터에 연결해야 했습니다. 이렇게 하면 1
ISO에서 구성한 연결당 최대 인증 시도 횟수로 인해 연결이 종료됩니다.
이것이 없거나 SSH 인증 양말 환경 변수를 설정하지 않으면 실제로 Arch ISO 환경에 로그인할 수 없습니다.