ssh 설정 질문드립니다. (완전초보)
안녕하세요 외부에서 ssh를 접속하고 싶습니다.
현재 LGU+ 사용중이구요
벽에서 나온 랜선에 공유기 설치한 상태입니다
우분투 리눅스를 설치했는데 ssh이용해서 외부에서도 접근해보고 싶습니다.
같은 대역에 있을때는 잘되는것같은데 전혀다른곳에서 접속하려고하면 안되는데 어떤 작업을 해줘야할지 모르겠습니다.. 도와주세요 ..
포트포워딩 해주셔야 합니다
우분투 ssh접속 아이피가 191.168.0.100이렇게 되어있는데 외부에서 저 아이피로 들어올수있는건가요??
아마 그건 공유기 내부 아이피라 안될겁니다
일단은 ssh 설정에서 루트로그인 못하게 바꾸고 포트도 기본 22인데 다른거로 바꿔주세요
최소한 대놓고 탈탈털리는것만은 줄어들거에요
(ssh여는게 보안에 썩 좋진 않습니다)
그리고 공유기에서 포트포워딩으로 열어주시고
ssh접속하는 프로그램으로 외부아이피:포트
같은식으로 접속하시면 됩니다
아니면 ddns 붙여서 어쩌고주소:포트 같은식으로 쓰시면 됩니다
덕분에 많이 배워갈 수 있었습니다! 감사합니다!
ddns랑 포트포워딩에 대해 알아보시면 됩니다
넵 ddns에 대한 참고문서를 읽어보도록 하겠습니다!
Local IP는 보통 사설IP라고 해서 말그대로 내부용으로 사용하고 공인 IP ( Public IP)는 해당 통신사의 IP를 할당받아서 어디서든지 접근 가능한 IP로 쓰게 되는데 가지고 계신 공유기에서 임의의 포트를 포워딩해주시는 것이 경험상 더 좋습니다. 예를 들면 2002 포트를 ssh서비스로 포워딩해서 사용하신다면 외부포트 2002를 내부포트 22 (ssh)로 포트포워딩해 주는 방식입니다. 공인 IP 확인은 웹브라우저에서 ip-lookup.net 등에 접속해 보면 115.178.65.00 식으로 확인가능하며 외부에서 접속할 경우 이 IP 주소와 세팅한포트를 이용해서 접속합니다. 주의할 것은 외부도 22번 포트 내부도 22번 포트로 쓰면 공개된 포트로 많은 공격을 받게 되니 2002식으로 임의의 포트를 갖고 연결해서 쓰시면 좀더 수월합니다.
완벽히 이해했습니다! 정말 감사합니다!
cmt alert