事象
Macでsshクライアント環境を構築したら、全然繋がらなくて3日ハマった。
経緯
- ConoHaでVPS契約した
- Windowsでsshクライアント構築した - ポート変えた - root禁止した ここまでは快適
- Macでsshクライアント環境構築してみた
- つながらなかった
$ ssh hoge
ssh: Could not resolve hostname hoge: nodename nor servname provided, or not known
- sshの概念が不勉強だったのか
- サーバとクライアントの考え方に不備があったのか
- 切り分け方に抜け漏れがあったのか
全部違った
原因はMacの知識不足だった
Macには/etc/ssh_configがdefaultで備わってた
linux的な「~/.ssh/ssh_config」と競合してしまうので、回避するために、「~/.ssh/config」を利用する。
どうやって判明したか
- browserで「/etc/ssh_config」って打ってみた
- web検索結果ではなくfileが表示された
根本原因
ググりが足りなかった
対処
ググレカス