{"action":"created","issue":{"url":"https://api.github.com/repos/docker/machine/issues/1357","labels_url":"https://api.github.com/repos/docker/machine/issues/1357/labels{/name}","comments_url":"https://api.github.com/repos/docker/machine/issues/1357/comments","events_url":"https://api.github.com/repos/docker/machine/issues/1357/events","html_url":"https://github.com/docker/machine/issues/1357","id":88014413,"number":1357,"title":"More informations about how to use Generic driver","user":{"login":"Oliboy50","id":2571084,"avatar_url":"https://avatars.githubusercontent.com/u/2571084?v=3","gravatar_id":"","url":"https://api.github.com/users/Oliboy50","html_url":"https://github.com/Oliboy50","followers_url":"https://api.github.com/users/Oliboy50/followers","following_url":"https://api.github.com/users/Oliboy50/following{/other_user}","gists_url":"https://api.github.com/users/Oliboy50/gists{/gist_id}","starred_url":"https://api.github.com/users/Oliboy50/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Oliboy50/subscriptions","organizations_url":"https://api.github.com/users/Oliboy50/orgs","repos_url":"https://api.github.com/users/Oliboy50/repos","events_url":"https://api.github.com/users/Oliboy50/events{/privacy}","received_events_url":"https://api.github.com/users/Oliboy50/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/machine/labels/driver/generic","name":"driver/generic","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-06-13T14:41:34Z","updated_at":"2016-01-09T05:25:56Z","closed_at":null,"body":"I'm trying to use `Docker Machine 0.3.0rc2` to create a `generic` remote machine on a Virtual Private Server.\r\n\r\nHere is the OS running on this VPS:\r\n`Ubuntu 15.04 (GNU/Linux 2.6.32-042stab106.4 x86_64)`\r\n\r\nThere, I configured the whole thing to be able to connect through SSH only with a user called `oliboy50`.\r\n\r\nHere is what I added to my `visudo` file:\r\n`oliboy50  ALL=(ALL)NOPASSWD: ALL`\r\n\r\nNow, back on my host machine, here is what I get when I try to create the docker-machine:\r\n```\r\ndocker-machine create \\\r\n    -d generic \\ \r\n    --generic-ip-address 37.XXX.XX.XX \\\r\n    --generic-ssh-user oliboy50 \\\r\n    vps\r\nImporting SSH key...\r\nEnter passphrase for key 'C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\id_rsa':\r\n```\r\n\r\nThen I enter my passphrase, but it keeps asking for my passphrase, each time I enter it (BTW I'm sure the passphrase is the good one and docker-machine understand it because it takes more time to give me an output back when my passphrase is correct):\r\n```\r\nEnter passphrase for key 'C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\id_rsa':\r\nEnter passphrase for key 'C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\id_rsa':\r\nEnter passphrase for key 'C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\id_rsa':\r\nEnter passphrase for key 'C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\id_rsa':\r\n```\r\n\r\nThen if I exit the process, here is what I get when I list existing machines:\r\n```\r\ndocker-machine ls\r\nNAME   ACTIVE   DRIVER       STATE     URL                       SWARM\r\ndev             virtualbox   Stopped\r\nvps             generic      Running   tcp://37.XXX.XX.XX:2376\r\n```\r\n\r\nThen if I try to set my environment variables:\r\n```\r\ndocker-machine env --shell cmd vps\r\nopen C:\\Users\\Oliver\\.docker\\machine\\machines\\vps\\ca.pem: The file was not found.\r\n```\r\n\r\nCan someone explain me what I'm doing wrong, or what should I try to make it work?\r\nThanks\r\n"},"comment":{"url":"https://api.github.com/repos/docker/machine/issues/comments/170199342","html_url":"https://github.com/docker/machine/issues/1357#issuecomment-170199342","issue_url":"https://api.github.com/repos/docker/machine/issues/1357","id":170199342,"user":{"login":"marcellodesales","id":131457,"avatar_url":"https://avatars.githubusercontent.com/u/131457?v=3","gravatar_id":"","url":"https://api.github.com/users/marcellodesales","html_url":"https://github.com/marcellodesales","followers_url":"https://api.github.com/users/marcellodesales/followers","following_url":"https://api.github.com/users/marcellodesales/following{/other_user}","gists_url":"https://api.github.com/users/marcellodesales/gists{/gist_id}","starred_url":"https://api.github.com/users/marcellodesales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcellodesales/subscriptions","organizations_url":"https://api.github.com/users/marcellodesales/orgs","repos_url":"https://api.github.com/users/marcellodesales/repos","events_url":"https://api.github.com/users/marcellodesales/events{/privacy}","received_events_url":"https://api.github.com/users/marcellodesales/received_events","type":"User","site_admin":false},"created_at":"2016-01-09T05:25:56Z","updated_at":"2016-01-09T05:25:56Z","body":"@mefellows So, can you describe the process a bit more? Is it something like:\r\n\r\n1. Create password-less SSH keys\r\n2. Push to the host we wanna control\r\n3. Copy them to the expected location\r\n\r\nIs that what we need?"}}