서버 비밀번호 설정

매번 서버에 접속할때 키로 접속하는 일이 여간 불편한 일이 아닙니다. Ubuntu Server에서 비밀번호로 접속하는 방법에 대해서 알아보려고 합니다.

우선 root 계정이기 떄문에 root에 대한 비밀번호를 먼저 설정해줘야합니다.(저희가 받은 서버가 처음에 변경하지 않았을경우 root권한이기때문에 앞에 sudo를 일일이 붙여줄 필요는 없습니다)

#root 권한으로 해주셔야 합니다.
$ passwd root

Enter new UNIX passwdRetype new UNIX passwd 문구에 설정하고 싶은 동일한 비밀번호를 설정하면 됩니다. 자신이 키보드에 타이핑 하는 문구가 나타나지 않는 것이 정상입니다.

서버 비밀번호 접속 연결 허용

우선적으로 /etc/ssh/sshd_config 를 수정해야합니다.

#root 권한으로 해주셔야 합니다.(vim 또는 자신이 사용하는 텍스트 에디터 사용)
$ vim /etc/ssh/sshd_config

Untitled

이런 화면이 뜨면 정상적인 파일을 연것입니다. 이중에서

Untitled

PasswordAuthentication yes

로 변경을 해줍니다. 아마 처음 세팅은 # 주석 처리가 되어있을텐데 그것을 수정해서 풀어주시면 됩니다. 그 후 파일을 저장해줍니다.

SSH 재부팅

#root 권한으로 해주셔야 합니다.
$ service ssh restart

비밀번호로 재 접속

이제 다음 ssh 명령어로 비밀번호를 이용하여 서버에 접근할 수 있습니다.(더이상 key파일 관리가 필요하지 않습니다)

$ ssh root@<your-ip> -p <yourport>

라고 치시면 처음 접속할때는 fingerprint 설정이 나오는데 key대신에 fingerprint로 입력한다고 프롬프트로 먼저 물어본후 그 다음에 비밀번호를 물어봅니다. 한번 비밀번호로 접속한 뒤에는 위 명령어만 실행해도 바로 비밀번호로 서버에 접속 할 수 있습니다.

Untitled