Хорошо, я просто не могу понять это. У меня есть экземпляр EC2, который я могу использовать в SSH:
ssh -i XXXX.pem ubuntu@XXXX.com
Я даже могу сделать это гладко из командной строки, создав ~/.ssh/config с этим в нем:
Host XXXX
HostName XXXX
User ubuntu
IdentityFile ~/.ec2/XXXX.pem
Что позволяет мне просто сделать ssh XXXX
без опции -i.
Теперь я хочу смонтировать это через SSH. Я пробовал MacFuse/SSHFS, MacFusion и ExpandDrive, но не повезло. Он должен "просто работать", но утилиты командной строки, связанные с SSH, и программа Keychain Access в OS X сбивают меня с толку и непрозрачны.
Из того, что я прочитал, эти программы с графическим интерфейсом не заботятся о .ssh/config, они заботятся о связке ключей. Каким-то образом я могу связать свое доменное имя, к которому я подключаюсь, с конкретным файлом закрытого ключа "личность" (файл .pem), но я не знаю, как. Я попробовал это:
ssh-add -K XXXX.pem
Что добавляет брелок, но не связано с конкретным доменом.
Все упомянутые мной программы монтирования GUI просто вращаются и ничего не делают, когда я пытаюсь подключиться без пароля. Нет подсказки для ключей, нет ничего. Я почти сдался и думаю просто настроить SMB-сервер, но я бы предпочел просто перейти по SSH, так как считаю, что это возможно.