[ 참고 블로그 ] : Kali Linux SSH 접속하는 방법
(정리가 잘 되어있으니, 위 블로그 먼저 보는 것을 추천합니다.)
ssh 설치를 하기 전에 먼저 업데이트부터 진행하겠습니다.
현재는 kali 계정으로 접속되어 있기 때문에 apt-get update 명령만 사용하면 허가 거부(permission denied)가 뜹니다.
sudo를 붙여서 사용하겠습니다.
[ sudo apt-get update ]
조금 기다리면 업데이트가 완료됩니다.
마찬가지로 sudo를 붙여 ssh를 설치하겠습니다.
[ sudo apt-get install ssh ]
ssh의 설치가 다 되었으면 실행하겠습니다.
[ sudo service ssh start ]
[ nmap localhost ]로 포트가 열려있는지 확인합니다.
22번 포트가 열려있음을 확인할 수 있습니다.
이제 sshd_config 파일을 수정해서 root 권한으로 putty에서 로그인할 수 있게 파일을 수정할 차례입니다.
(sshd_config파일은 /etc/ssh 디렉터리 아래에 있습니다.)
하지만 ll(ls -l)로 /etc/ssh/sshd_config 파일을 확인해보면 현재의 kali 계정으로는 수정 권한이 없는 상태입니다.
sudo vi로 수정이 가능하지만, 저는 그냥 root 계정으로 접속하겠습니다.
저는 root 계정의 패스워드 초기값을 모르기 때문에, [ sudo su root ] 명령으로 강제로 root 계정으로 바꿔줍니다.
(kali 계정의 패스워드 초기값은 kali입니다.)
이후에도 root의 계정 접근을 편하게 하기 위해 [ sudo passwd ]로 root의 비밀번호도 변경했습니다.
이제 vi 편집기로 /etc/ssh/sshd_config 파일을 열어줍니다.
참고 : [Linux] 리눅스 vi 편집기 사용법
vi로 열었더니 글씨가 너무 많아서 어지럽습니다. 행 번호부터 설정하겠습니다.
:set nu로 각 행의 번호를 보이도록 설정 후,
/PermitRootLogin prohibit-password로 문자열을 검색합니다.
esc를 눌러 실행 모드로 돌아온 후, o를 눌러 입력 모드로 전환합니다.
(o : 커서 바로 아래에 줄을 만들고 끼워넣기; open line)
끼워 넣은 행에 [ PermitRootLogin yes ]를 추가합니다.
다시 실행 모드(esc)로 돌아와서 :wq로 저장 후 종료해줍니다.
service ssh restart로 ssh를 재시작해주고, nmap localhost 명령으로 포트가 열렸는지 다시 한번 확인합니다.
이제 putty에서 kali linux에도 원격 접속이 가능합니다.
putty 설정은 [Linux] Putty로 CentOS7 ssh 원격 접속하기 포스팅을 참고 바랍니다..
'[Kali Linux] 칼리 리눅스' 카테고리의 다른 글
[Kali Linux] 칼리 리눅스 다운로드 및 설치 (VMware) (2) | 2022.03.21 |
---|