発信接続用のSSHポートのデフォルトは91


2

macOS High Sierraを実行している2016 MBPでSSHを使用しているときに、デフォルトでポート91を使用してホストに接続しようとすることに気付きました。例として、GitLabにテスト接続すると、次のようになります。

[domdanks@dom-mbp ~]$ ssh -v -T git@gitlab.com
     OpenSSH_7.6p1, LibreSSL 2.6.2
     debug1: Reading configuration data /Users/dominicdanks/.ssh/config
     debug1: /Users/dominicdanks/.ssh/config line 1: Applying options for *
     debug1: Reading configuration data /etc/ssh/ssh_config
     debug1: /etc/ssh/ssh_config line 53: Applying options for *
     debug1: Connecting to gitlab.com port 91.

とを調べ/Users/dominicdanks/.ssh/config/etc/ssh/ssh_configPort 91これを引き起こしている可能性のあるフォームのアクティブな行はありません。さらに、Port 22内で指定すると/etc/ssh/ssh_config

[domdanks@dom-mbp ~]$ ssh -v -T git@gitlab.com
     OpenSSH_7.6p1, LibreSSL 2.6.2
     debug1: Reading configuration data /Users/dominicdanks/.ssh/config
     debug1: /Users/dominicdanks/.ssh/config line 1: Applying options for *
     debug1: Reading configuration data /etc/ssh/ssh_config
     debug1: /etc/ssh/ssh_config line 22: Applying options for *
     debug1: /etc/ssh/ssh_config line 53: Applying options for *
     debug1: Connecting to gitlab.com port 22.
     debug1: Connection established.

予想通り。

私の質問は次のとおりです。Macには、ここにリストされていない他の設定ファイルがありますか。ネイティブまたは共通アプリケーションを介してインストールされます。

この質問はhttps://unix.stackexchange.com/questions/tagged/ssh内でも関連している可能性がありますが、Macアプリケーションの奇妙なものと思われるため、最初にここに投稿しました。


Unix.SEとここの両方で話題になっています。回答が得られるかどうかを確認するために数日待ちましょう。そうでない場合はmodに注意を向けてください。質問をUnix.SEに移行できます。
nohillside

1
また、実行ssh -vvvは問題にさらに光を投げかけますか?そして、特に出力に記載されている行の周りの構成ファイルの関連部分は何ですか?
nohillside

1
@DomDanksご参考までに、あなたが見ているのはMacで期待される動作ではないことを指摘したいと思います。macOS上の正常なSSHクライアントは、デフォルトでポート22に接続すると予想されます。これは標準インストールで発生することです。そのため、これを実現するには、インストールまたは再構成したものを探す必要があります。
jksoegaard

1
新しいmacOSユーザーを作成し、必要なキーのみを.sshディレクトリにコピーして、再試行します。それはそれはあなたの設定での作品ならば、それはしていない場合は、システムファイルにだ
nohillside

1
この問題は新しいユーザーでも持続しました。システムファイルです!
ドムDanks
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.