Я пытаюсь создать псевдоним для Amazon AWS. Я пробовал
alias amazon="ssh -o IdentityFile=~/home/user/Desktop/AWS Machines/file.pem dns.compute.amazonaws.com"
Но получаю
ssh: Could not resolve hostname machines/file.pem: Name or service not known
Как мне создать это успешно?
Соответствующий ~/.ssh/config запись мог бы быть
Host amazon
Hostname dns.compute.amazonaws.com
IdentityFile "/home/user/Desktop/AWS Machines/file.pem"
Необходимо затем смочь соединить просто использование
ssh amazon
Это:
IdentityFile=~/home/user/Desktop/AWS Machines/file.pem
имеет пробелы и ~/
должен предшествовать Desktop
назовите, как это совпадает с /home/user/
сделайте
IdentityFile="~/Desktop/AWS Machines/file.pem"