티스토리 뷰
Ubuntu16.04 ssh localhost실습 - Permission denied (publickey,password) 문제 해결
donie 2020. 12. 11. 02:13※ ssh localhost 실습 ※
apt list openssh*
위 명령어로 openssh가 설치되어 있는지 확인한다.
apt -y install openssh-server openssh-sftp-server
apt -y install openssh-server openssh-sftp-server 명령어를 실행하여 ssh 서버 설치.
systemctl status sshd
sshd서비스가 실행중인지 확인할 수 있다.
ss -nltp
ss -nltp 명령어를 실행하면 process까지 확인이 가능하다.
ss 명령어 ( -a : 모든 포트 확인. -t : TCP포트 확인. -u : UDP 포트 확인. -l : LISTEN 상태 포트 확인. -p : 프로세스명 표시. -n : 호스트/포트/사용자이름을 숫자로 표시 )
2개의 22번 포트가 보이는데 위는 IPv4, 아래는 IPv6주소이다.
둘 다 프로세스는 같다. 둘 다 pid=7059이다. 여기서 위에는 fd=3, 아래는 fd=4인데, fd의 0, 1, 2값이 빠진 이유는 stdin, stdout, stderr가 점유하고 있기 때문이다.
systemctl enable sshd : 부팅할 때 sshd서비스가 실행되도록 하고 싶을 때 명령어
우분투는 사용의 편리함을 위해서 보안은 포기함.
로그인이 되지 않는 문제가 발생했다.
검색해보니 /etc/ssh/sshd_config에서 PasswordAuthentication no 를 PasswordAuthentication 과 PermitRootLogin 설정 을 yes 로 바꿔준 후 sshd를 재시작해야한다고 한다.
vi /etc/ssh/sshd_config 실행하여 확인하니 PasswordAuthentication yes가 주석처리 되어있었다.
이를 주석 해제함.
또, PermitRootLogin 설정을 prohibit-password 에서 yes 로 바꿔주었다.
service sshd restart 명령어를 실행하여 sshd를 재시작 후에 다시 시도하여 성공하였다.
'OS > 리눅스' 카테고리의 다른 글
Ubuntu16.04 File System - mkfs 실습 (0) | 2020.12.11 |
---|---|
Ubuntu16.04 FileSystem - fdisk 실습 (0) | 2020.12.11 |
Ubuntu16.04 IP주소, gateway, DNS 변경 실습 - 네트워크 연결 안되는 문제 해결 (0) | 2020.12.11 |
Ubuntu 16.04 한글 설치 (0) | 2020.10.02 |
우분투 듀얼부팅 설치 (0) | 2020.10.02 |
- Total
- Today
- Yesterday
- 윈도우 복구
- 8자주행
- 리눅스
- Publisher
- VirtualBox
- sensehat
- Python
- roslaunch
- 아두이노 IDE
- HC-SR04
- C++
- 윈도우
- umount
- set backspace
- ROS
- filesystem
- 백준알고리즘
- vue/cli
- Ubuntu20.04
- Mount
- subscriber
- VMware
- Ubuntu16.04
- 원격 통신
- 코드리뷰
- 프로그래머스
- python3
- 포트인식문제
- 초음파센서
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |