다른 포트에서 ssh를 허용하도록 ufw를 어떻게 구성합니까? [닫은]


13

현재 우분투 SSH 서버에 어려움이 있습니다. 내 상황을 요약 할 수있는 유일한 제목이 너무 길어서 여기에 내 문제가 있습니다.

최근 우분투에서 방화벽 "ufw"명령을 발견했습니다. 이제 SSH를 통해 우분투 OS에 연결하기 위해 퍼티를 사용할 때 기본 포트 "22가 아닌 매우 구체적인 포트 번호 만 사용할 수 있도록 구성하려고합니다." ".

어떤 이유로 새로 선택한 포트에서 액세스가 거부되었습니다. 나는 여전히 우분투와 네트워킹을 처음 사용하기 때문에 무엇이 잘못되었는지, 조언이 무엇인지 이해하지 못합니까?


나는 당신이 몇 가지 실수를했다는 것을 알았 기 때문에 이것을 스스로 해결했기 때문에 이것을 닫고 있습니다 (아래 의견에서 지적했듯이).
Oli

답변:


12

ufw 구성에서 SSH 포트를 허용하지 않은 것 같습니다. 이 작업을 수행하지 않은 경우 SSH가 실행중인 포트가 방화벽에 의해 차단됩니다. 서버에 원격으로 액세스 할 수 없습니다 ...

서버에 물리적으로 액세스 할 수있는 경우 다음 명령을 사용하여 SSH 포트를 열 수 있습니다.

sudo ufw allow <port number>/tcp 

아니요, 제안한 명령으로 특정 포트 번호를 이미 허용했습니다. 또한 "/ etc / ssh / ssh_config"파일의 포트 번호도 변경했습니다.
Armedan

신경 쓰지 말고 답장을 보내 주셔서 감사합니다. 다시 한 번 모든 과정을 거쳤으며 실수는 다음과 같습니다. 1- "/ etc / ssh / ssh_config"가 아니라 "/ etc / ssh / sshd_config"에서 포트 번호를 변경해야합니다. 2-ssh 서버를 다시 시작하지 않았습니다 (예 : sudo /etc/init.d/ssh restart)
Armedan

ipv6은 어떻습니까?
realtebo

1
주목할만한 점은, 나중에 이것을 찾는 사람들에게는 두 개의 파일이 있다는 것입니다. / etc / ssh / ssh_config / etc / ssh / sshd_config 첫 번째는 다른 컴퓨터에 연결하는 클라이언트를위한 것입니다. "d"는 데몬 (데몬이 아님)을 의미하며 클라이언트가 서버에 연결되기를 기다리는 프로그램입니다. 또한 /etc/init.d/ssh restart는 실제로 sshd를 다시 시작한다는 점에 유의하십시오. 예, 혼동 스럽습니다. 그리고 최신 정보를 얻기 위해 Ubuntu 18.04는 "sudo service sshd restart"를 사용하여 sshd를 다시 시작합니다. (ufw는 여전히 똑같이 작동하므로 답변이 여전히 적용됩니다).
에이블 맥
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.