우분투 터미널을 사용하여 ssh를 사용할 수 없습니다

우분투 터미널을 사용하여 ssh를 사용할 수 없습니다

우분투 터미널을 사용하여 SSH를 통해 내 컴퓨터 중 하나에 연결하려고 합니다. VPN을 사용하여 기기의 네트워크에 연결합니다. 플래그 ssh를 사용하면 -v다음과 같은 출력이 나온 후 무기한으로 멈추게 됩니다. 이는 다른 서버에서도 발생합니다. 하지만 퍼티를 사용하여 이러한 서버/머신에 액세스하면 제대로 작동합니다. openssh-client openssh-server클라이언트에 다시 설치했지만 여전히 같은 문제가 발생합니다 . 서버에 직접 액세스할 수 없으므로 SSH 서버를 서버에서 제거할 수 없습니다.

salman@salman-Latitude-5580:~$ ssh -v [email protected]
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 10.1.17.118 [10.1.17.118] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/salman/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
debug1: match: OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 10.1.17.118:22 as 'administrator'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

답변1

호스트가 이를 지원하지 않을 수도 있습니다 host key algorithm: ecdsa-sha2-nistp256.

Putty의 디버그 출력을 확인하여 지원되는 알고리즘을 확인한 다음 ssh에 대해 동일한 알고리즘을 지정하십시오.

ssh -o "HostKeyAlgorithms ssh-rsa" user@hostname

관련 정보