ssh

SSH Cela ne fonctionne pas pour mon serveur

Supposons que mon serveur ait "mien" ip. Client - Ceci est une voiture en cours d'exécution Linux (debian) de IP 192.168.15.120. J'ai essayé d'une autre machine (Windows) Dans le même sous-réseau avec ip 192.168.15.106. "ma" - Ceci est le serveur sur Internet avec ip 195.xxx.xxx.xxx (nécessairement en dehors du réseau local). Machines. Windows peut me connecter à moi ssh, et moi (client Linux) - ne pas. Quand j'ai changé de port sur mon serveur ssh sur 7822, Mon client pourrait utiliser ssh pour lui. Il semble que quelque chose avec le port 22 Sur mon client n'est pas le cas. Quel est ton opinion? Comment puis-je suivre le problème et le trouver?

Rafraîchir:

Après le lancement ssh -v my J'ai eu le résultat suivant:

debug1: Reading configuration data /home/hamidi/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to my [195.xxx.xxx.xxx] port 22.
debug1: Connection established.
debug1: identity file /home/hamidi/.ssh/id_rsa type 0
debug1: identity file /home/hamidi/.ssh/id_rsa-cert type -1
debug1: identity file /home/hamidi/.ssh/id_dsa type -1
debug1: identity file /home/hamidi/.ssh/id_dsa-cert type -1
debug1: identity file /home/hamidi/.ssh/id_ecdsa type -1
debug1: identity file /home/hamidi/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/hamidi/.ssh/id_ed25519 type -1
debug1: identity file /home/hamidi/.ssh/id_ed25519-cert type -1
debug1: identity file /home/hamidi/.ssh/id_xmss type -1
debug1: identity file /home/hamidi/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.9p1 Debian-10+deb10u2
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.2p2 Ubuntu-4ubuntu2.8
debug1: match: OpenSSH_7.2p2 Ubuntu-4ubuntu2.8 pat OpenSSH_7.0*,OpenSSH_7.1*,OpenSSH_7.2*,OpenSSH_7.3*,OpenSSH_7.4*,OpenSSH_7.5*,OpenSSH_7.6*,OpenSSH_7.7* compat 0x04000002
debug1: Authenticating to my:22 as 'hamidi'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256@libssh.org
debug1: kex: host key algorithm: rsa-sha2-512
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client-&gt;server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa SHA256:GLEbQGgsPG4q1m5NpQpx1qgfGH+niS93ZQqz/m+amIM
The authenticity of host 'my (195.xxx.xxx.xxx)' can't be established.
RSA key fingerprint is SHA256:GLEbQGgsPG4q1m5NpQpx1qgfGH+niS93ZQqz/m+amIM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'my,195.xxx.xxx.xxx' (RSA) to the list of known hosts.
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey after 134217728 blocks
debug1: Will attempt key: /home/hamidi/.ssh/id_rsa RSA SHA256:XPZJP0PUv/cEg+Z0tsDL6sm8aTEkl/vt+ewJt/RwwH8 agent
debug1: Will attempt key: /home/hamidi/.ssh/id_dsa
debug1: Will attempt key: /home/hamidi/.ssh/id_ecdsa
debug1: Will attempt key: /home/hamidi/.ssh/id_ed25519
debug1: Will attempt key: /home/hamidi/.ssh/id_xmss
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<rsa-sha2-256,rsa-sha2-512>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /home/hamidi/.ssh/id_rsa RSA SHA256:XPZJP0PUv/cEg+Z0tsDL6sm8aTEkl/vt+ewJt/RwwH8 agent
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/hamidi/.ssh/id_dsa
debug1: Trying private key: /home/hamidi/.ssh/id_ecdsa
debug1: Trying private key: /home/hamidi/.ssh/id_ed25519
debug1: Trying private key: /home/hamidi/.ssh/id_xmss
debug1: Next authentication method: password
hamidi@my's password:
debug1: Authentication succeeded (password).
Authenticated to my ([195.xxx.xxx.xxx]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-184-generic x86_64)
...

</rsa-sha2-256,rsa-sha2-512></implicit></implicit>
Invité:

Hannah

Confirmation de:

Vos plus grands outils pour les problèmes de débogage ssh dans Linux, Probablement,

ssh -v <ip>

et

ssh -vv <ip>

. Vous pouvez également le combiner avec la commutation de port, car vous avez mentionné que vous avez des problèmes dans l'exemple du port par défaut:

ssh -v -p 7822 <ip>

Modifier: Comme mentionné dans les commentaires, vous voudrez peut-être consulter le serveur pour voir ses magazines. sshd, Typiquement situé B. /var/log/auth.log pour ubuntu / debian, Peut-être suivi des journaux en temps réel lorsque vous ne pouvez pas vous connecter à

tail -f /var/log/auth.log

</ip></ip></ip>

Pour répondre aux questions, connectez-vous ou registre