{"meta":{"title":"エラー: 不正なファイル番号","intro":"このエラーは通常、サーバーに接続できなかったことを示します。 よくある原因はファイアウォールとプロキシサーバーです。","product":"認証","breadcrumbs":[{"href":"/ja/enterprise-server@3.18/authentication","title":"認証"},{"href":"/ja/enterprise-server@3.18/authentication/troubleshooting-ssh","title":"SSH のトラブルシューティング"},{"href":"/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-bad-file-number","title":"エラー: 不正なファイル番号"}],"documentType":"article"},"body":"# エラー: 不正なファイル番号\n\nこのエラーは通常、サーバーに接続できなかったことを示します。 よくある原因はファイアウォールとプロキシサーバーです。\n\nリモート Git コマンドや SSH の実行時に、接続がタイムアウトする場合があります:\n\n```shell\n$ ssh -vT git@HOSTNAME\n> OpenSSH_8.1p1, LibreSSL 2.7.3\n> debug1: Connecting to HOSTNAME [207.97.227.239] port 22.\n> debug1: connect to address 207.97.227.239 port 22: Connection timed out\n> ssh: connect to host HOSTNAME port 22: Connection timed out\n> ssh: connect to host HOSTNAME port 22: Bad file number\n```\n\n## 問題の解決\n\n### HTTPS を使用する\n\n最もシンプルな解決策は、単に SSH を一切回避することです。 多くのファイアウォールやプロキシでは、HTTPS トラフィックを問題なく許可しています。 これを活用するには、使用中の[リモート URL](/ja/enterprise-server@3.18/get-started/git-basics/about-remote-repositories) を変更します。\n\n```shell\n$ git clone https://HOSTNAME/USERNAME/REPO-NAME.git\n> Cloning into 'reponame'...\n> remote: Counting objects: 84, done.\n> remote: Compressing objects: 100% (45/45), done.\n> remote: Total 84 (delta 43), reused 78 (delta 37)\n> Unpacking objects: 100% (84/84), done.\n```\n\n### 別のネットワークからテストする\n\nファイアウォールのない別のネットワークにコンピューターを接続できる場合は、GitHub への SSH 接続をテストしてみることができます。 すべてが正常に機能している場合は、SSH 接続を成功させるためにファイアウォール設定を変更する方法について、ネットワーク管理者に問い合わせてください。"}