제 친구와 저는 외부 네트워크에서 일하는 그의 서버에서 ssh 액세스를 시도하고 있습니다. 그는 데비안 7.1을 실행 중입니다. 그는 내부 네트워크에서 서버에 액세스 할 수 있지만 외부 네트워크에서 서버에 액세스하려고 할 때마다 다음 오류가 발생합니다. ~/.ssh/
의외부 네트워크에서 ssh를 할 수 없습니다.
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/MyUser/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /Users/MyUser/.ssh/id_dsa
debug3: no such identity: /Users/MyUser/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
[email protected]'s password:
debug3: packet_send2: adding 64 (len 56 padlen 8 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
권한은 700이며 ~/.ssh/*
그는 자신의 sshd_config
에 포함
RSAAuthentication yes
PubkeyAuthentication yes
ChallengeResponseAuthentication yes
PasswordAuthentication no
UsePAM yes
을 가지고 600입니다. 포트 검사기는 포트 22/tcp가 열려 있다고 말합니다. 가장 이상한 점은 로그에서 액세스 기록을 찾을 수 없다는 것입니다.
sudo grep ssh /var/log/*
은 그의 활동 만 표시합니다. 따라서 라우터의 설정에 문제가있는 것 같지만 포트가 열려 있으면 ssh를 사용할 수 없어야합니까?
'telnet'은'이스케이프 문자는 '^]'입니다. SSH-1.99-OpenSSH_5.2'. 그것은 라우터의 잘못이 아니라 잘못 구성된 것입니까? – NigoroJr
라우터 오류가 아닙니다. OK를 연결하고 있습니다. 다음은 다른 컴퓨터를 사용하여 서버에 연결하는 것입니다. 그런데 친구가 외부 네트워크에서 자신의 서버에 연결할 수 있습니까? – Tarik
나는 내 서버와 내 전화에서 연결을 시도했지만 운이 없었다. 그는 아직 그 일을 할 기회가 없었습니다. – NigoroJr