Azure 가상 머신으로 Windows Server 2016 을 가동 중 입니다. 여기에 OpenSSH Server 를 설치 하여
ssh 접속하려하는데 접속이 되지 않습니다. 심지어 로컬에서도 안 되네요. 연결?은 되는 것 같은데 접속이 안 되는 것 같습니다.
호스트에서 공인 IP 로 ssh 연결을 시도해 보아도 똑같이 Connection reset by ~~~ port 22 가 뜹니다.
Win 방화벽으로 22는 뚫었습니다. 조언 부탁드립니다.
6개의 답변이 있습니다.
다들 진정성 있는 답변 감사합니다! 자료가 많이 없어 조금 찾아보니 OpenSSH 폴더가 Program Files 밑으로 옮기니까 제대로 작동 되더라고요! 아마 폴더에 대한 권한 문제였던 것 같습니다. 감사합니다!
접근 하는 계정이름을 누락하긴 햇네요. root@172.0.0.1 처럼.
그리고 혹시 윈도우 방화벽을 완전 비활성화 해보고 해보는건 어떨까요?
제생각도 Key가 없어서 그럴수 있을듯합니다.
키가 없어서 그런듯요
ssh 서버가 제대로 작동하고 있지 않은 건 아닐까요?
telnet 127 .0.0.1 22와 같이 명령을 한번 줘 보세요.
sshd 서버가 제대로 작동되고 있다면,
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-2.0-OpenSSH_4.3
유사한 형태로 화면에 표시될걸로 보여지고요.
netstat -ant | findstr :22
또는
netstat -ant | findstr ssh
와 같이 명령을 줘서 sshd 서버가 구동하면서 접속 대기중에 있는지도 확인해 보시고요.
wansoo | 3년 이상 전
telnet 에 127.0.0.1 을 붙여서 사용하면,
글이 업로드되지 않고 블락되어 버리네요~ㅎㅎㅎ
이것 때문에 몇번이나 글을 다시 적어 올렸네요.
제가 오기가 있다보니... 인내심을 가지고 악착같이 다시 글을 적어 가면서 반복적으로 글을 올리면서 어떤 문구에 문제가 있는지를 찾아 내었네요.
처음에는 | (파이프) 때문에 그런가도 싶긴했지만... 루프백 텔넷 때문에 그랬네요~ㅎㅎ
키가 없어서 그런것 아닌가요?