내 서버에 CentOs 7을 설치하고 연결을 시도했지만 ssh ipaddress
다음 오류가 발생합니다.ssh: connect to host 172.20.2.74 port 22: Operation not permitted
이 오류를 해결하기 위해 다음 솔루션을 수행했습니다.
/etc/ssh/sshd_config
내가 설정한PermitRootLogin
것에 는yes
- 나는 가지고있다새로운 사용자가 생성되었습니다.그리고 ssh를 시도해보세요
ssh newuser@ipaddress
하지만 무엇을 하든 항상 같은 오류가 발생하고 웹에서 유용한 정보를 찾을 수 없습니다.
내가 뭔가를 놓치고 있는 걸까, 어쩌면 거기에 뭔가가 있는 걸까 sshd_config
?
고쳐 쓰다
@Rabban의 의견 덕분에.. -vvv
ssh 명령에 추가했는데 결과는 다음과 같습니다.
$ ssh -vvv ipaddress
OpenSSH_7.3p1, OpenSSL 1.0.2k 26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "ipaddress" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ipaddress [ipaddress] port 22.
debug1: connect to address ipaddress port 22: Operation not permitted
ssh: connect to host ipaddress port 22: Operation not permitted
답변1
이것이 어리석은 것인지 아닌지는 모르겠지만 아마도 이 경험이 나중에 다른 사람들에게 도움이 될 수 있을 것입니다.
원격 시스템에서 방화벽을 비활성화하면 문제가 해결됩니다(Windows를 ssh
통과하려고 하기 때문에git bash
). root
이제 연결할 수 있어요 newuser
.