Rocky Linux란 나무위키에 따르면,
'Rocky Linux는 레드햇 엔터프라이즈 리눅스(RHEL)의 소스 코드를 이용하여 만들어진 무료 리눅스 배포판이다. 기존 CentOS의 정신적 후속작에 해당한다.'
CentOS 창시자가 이끄는 프로젝트로 RHEL 1:1 대응된다고 한다. 2021년 06월 21일 8.4 버전부터 출시되었다.
VirtualBox에 Rocky8 Linux를 Vagrant로 생성 하고 나서 Putty로 ssh 패스워드 접속 시, 'No supported Authentication methods..' 오류가 발생했다.
요즘은 Linux 설치 시 보안적이 이유로 ssh 패스워드 접속 옵션(PasswordAuthentication)을 기본적으로 비활성화 상태로 둔다고 한다.
sshd 'PasswordAuthentication' 옵션을 활성화(yes)로 변경해주면 패스워드 접속이 가능하다.
Windows CMD로 vagrant를 통해 생성된 가상머신으로 접근
> vagrant ssh [서버이름]
ex) vagrant ssh rocky8
PasswordAuthentication 옵션 활성화
[vagrant@rocky8 ~]$ sudo vi /etc/ssh/sshd_config
--기존
PasswordAuthentication no
--변경
PasswordAuthentication yes
sshd 재시작
[vagrant@rocky8 ~]$ sudo systemctl restart sshd
Putty 등으로 ssh 패스워드 접속 확인
참조 Vagrant Rocky8 Box 검색 & vagranfile 설정 내용
Vagrant로 VirtualBox에 Rocky 가상 머신 생성은 지난 [Vagrant] 포스팅 참조
https://engineer-1.tistory.com/entry/Vagrant-Windows-VirtualBox-VM-3%EB%8C%80-%EA%B5%AC%EC%84%B1
아래 사이트에서 필요한 OS를 검색 후 OS 선택하면 Vagrantfile에 'config.vm.box' 기입될 내용이 나온다.
https://app.vagrantup.com/boxes/search
vagrantfile
# Define base image
config.vm.box = "generic/rocky8"
참조 사이트:
http://yesxyz.kr/how-to-set-up-ssh-connection-to-rocky-linux/
감사합니다.