SSHキーipv4 ipv6接続の問題

SSHキーipv4 ipv6接続の問題

アップデート:見つけました。この問題これは非常に関連性があるようです。正確にどうなるかはよくわかりません。

私は何を見逃していますか? httpsホスト名で解決するときにSSHのみを使用できますか?通常のSSHでは、暗号化キーが機能しないかのように少し停止します。しかし、私は過去に働いていたキーを使っています。

ssh -v server

OpenSSH_7.9p1, OpenSSL 1.1.1b  26 Feb 2019
debug1: Reading configuration data /home/user/.ssh/config
debug1: /home/user/.ssh/config line 39: Applying options for server
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.

私の設定

Host server
User user
HostName x.x.x.x
IdentityFile ~/.ssh/id_key  

/etc/ssh/ssh_config を変更した記憶はなく、ファイアウォールは ssh を許可するように設定されています。

答え1

リモートシステムの特定のポートに接続するには、ssh次の-pオプションを使用する必要があります。

ssh -p 2222 [email protected]

:2222宛先アドレスがIP番号のように見えない場合(最後に追加した場合はIP番号のように見えない)、DNSを使用して文字列全体をホスト名として解決sshしようとします。10.0.0.231:2222

このポートを介してこのホストに頻繁に接続する場合は、設定を簡単に設定できます。ファイルを編集(または作成)~/.ssh/configして追加します。

Host thehost
    User j
    HostName 10.0.0.231
    Port 2222

その後、使用

ssh thehost

答え2

これは完全な答えではありませんが、私の暗号化キーはipv6で動作します。

したがって、2つの可能な答えがあります。私は愚かでSSHキーが私のIPアドレスと何十億回も混在していましたが(おそらく)暗号化キーのipv4アドレスを使用しようとすると、まだ接続できません。

それで、SSHがipv6を使用する暗号化キーのみを許可するように何かをしましたか?これが問題なのか、どうして、なぜなのかわかりません。 ipv4が暗号化なしで動作するのはなぜですか?

関連情報