Created
November 6, 2010 17:41
-
-
Save dysinger/665564 to your computer and use it in GitHub Desktop.
Pallet: ssh key with passphrase
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ec2 ➤ ssh-add | |
| Enter passphrase for /Users/tim/.ssh/id_rsa: | |
| Identity added: /Users/tim/.ssh/id_rsa (/Users/tim/.ssh/id_rsa) | |
| ec2 ➤ lein pallet converge ec2.core/satellite 1 | |
| INFO core - retrieving nodes | |
| INFO core - converging nodes | |
| INFO core - destroying excess nodes | |
| INFO core - adjust-node-counts starting new nodes | |
| INFO core - Starting 1 nodes for :satellite | |
| INFO jclouds - Default OS is :amzn-linux | |
| INFO jclouds - building node template for :satellite | |
| INFO jclouds - authorizing /Users/tim/.ssh/id_rsa.pub | |
| INFO jclouds - options {:os-family :amzn-linux} | |
| INFO ssh - Connecting to 184.73.140.241 port 22 | |
| INFO ssh - Connection established | |
| INFO ssh - Remote version string: SSH-2.0-OpenSSH_5.3 [54/124] | |
| INFO ssh - Local version string: SSH-2.0-JSCH-0.1.42 | |
| INFO ssh - CheckCiphers: aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256 | |
| INFO ssh - SSH_MSG_KEXINIT sent | |
| INFO ssh - SSH_MSG_KEXINIT received | |
| INFO ssh - kex: server->client aes128-ctr hmac-md5 none | |
| INFO ssh - kex: client->server aes128-ctr hmac-md5 none | |
| INFO ssh - SSH_MSG_KEXDH_INIT sent | |
| INFO ssh - expecting SSH_MSG_KEXDH_REPLY | |
| INFO ssh - ssh_rsa_verify: signature true | |
| WARN ssh - Permanently added '184.73.140.241' (RSA) to the list of known hosts. | |
| INFO ssh - SSH_MSG_NEWKEYS sent | |
| INFO ssh - SSH_MSG_NEWKEYS received | |
| INFO ssh - SSH_MSG_SERVICE_REQUEST sent | |
| INFO ssh - SSH_MSG_SERVICE_ACCEPT received | |
| INFO ssh - Authentications that can continue: publickey,keyboard-interactive,password | |
| INFO ssh - Next authentication method: publickey | |
| INFO ssh - Authentication succeeded (publickey). | |
| INFO ssh - Disconnecting from 184.73.140.241 port 22 | |
| INFO ssh - Caught an exception, leaving main loop due to Socket closed | |
| INFO core - apply-phase :pre-configure for :satellite with 1 nodes | |
| ERROR ssh - Passphrase required, but none findable. | |
| INFO core - apply-phase :configure for :satellite with 1 nodes | |
| ERROR ssh - Passphrase required, but none findable. | |
| INFO ssh - Connecting to 184.73.140.241 port 22 | |
| INFO ssh - Connection established | |
| INFO ssh - Remote version string: SSH-2.0-OpenSSH_5.3 | |
| INFO ssh - Local version string: SSH-2.0-JSCH-0.1.42 | |
| INFO ssh - CheckCiphers: aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256 | |
| INFO ssh - SSH_MSG_KEXINIT sent | |
| INFO ssh - SSH_MSG_KEXINIT received | |
| INFO ssh - kex: server->client aes128-ctr hmac-md5 none | |
| INFO ssh - kex: client->server aes128-ctr hmac-md5 none | |
| INFO ssh - SSH_MSG_KEXDH_INIT sent | |
| INFO ssh - expecting SSH_MSG_KEXDH_REPLY | |
| INFO ssh - ssh_rsa_verify: signature true | |
| WARN ssh - Permanently added '184.73.140.241' (RSA) to the list of known hosts. | |
| INFO ssh - SSH_MSG_NEWKEYS sent | |
| INFO ssh - SSH_MSG_NEWKEYS received | |
| INFO ssh - SSH_MSG_SERVICE_REQUEST sent | |
| INFO ssh - SSH_MSG_SERVICE_ACCEPT received | |
| INFO ssh - Authentications that can continue: publickey,keyboard-interactive,password | |
| INFO ssh - Next authentication method: publickey | |
| INFO ssh - Disconnecting from 184.73.140.241 port 22 | |
| Exception in thread "main" java.lang.RuntimeException: com.jcraft.jsch.JSchException: Auth fail (NO_SOURCE_FILE:1) | |
| at clojure.lang.Compiler.eval(Compiler.java:5440) | |
| at clojure.lang.Compiler.eval(Compiler.java:5415) | |
| at clojure.lang.Compiler.eval(Compiler.java:5415) | |
| at clojure.lang.Compiler.eval(Compiler.java:5391) | |
| at clojure.core$eval.invoke(core.clj:2382) | |
| at clojure.main$eval_opt.invoke(main.clj:235) | |
| at clojure.main$initialize.invoke(main.clj:254) | |
| at clojure.main$null_opt.invoke(main.clj:279) | |
| at clojure.main$main.doInvoke(main.clj:354) | |
| at clojure.lang.RestFn.invoke(RestFn.java:422) | |
| at clojure.lang.Var.invoke(Var.java:369) | |
| at clojure.lang.AFn.applyToHelper(AFn.java:165) | |
| at clojure.lang.Var.applyTo(Var.java:482) | |
| at clojure.main.main(main.java:37) | |
| Caused by: java.lang.RuntimeException: com.jcraft.jsch.JSchException: Auth fail | |
| at clojure.lang.LazySeq.sval(LazySeq.java:47) | |
| at clojure.lang.LazySeq.seq(LazySeq.java:56) | |
| at clojure.lang.RT.seq(RT.java:450) | |
| at clojure.core$seq.invoke(core.clj:122) | |
| at clojure.core$r.invoke(core.clj:793) | |
| at pallet.core$reduce_phase_results.invoke(core.clj:359) | |
| at pallet.core$reduce_results$lift_nodes_reduce_result__4278.invoke(core.clj:378) | |
| at clojure.core$r.invoke(core.clj:799) | |
| at pallet.core$reduce_results.invoke(core.clj:376) | |
| at pallet.core$lift_nodes.invoke(core.clj:513) | |
| at pallet.core$converge_STAR_.invoke(core.clj:561) | |
| at pallet.core$converge.doInvoke(core.clj:619) | |
| at clojure.lang.RestFn.applyTo(RestFn.java:140) | |
| at clojure.core$apply.invoke(core.clj:540) | |
| at pallet.task.converge$converge.doInvoke(converge.clj:33) | |
| at clojure.lang.RestFn.invoke(RestFn.java:440) | |
| at clojure.lang.Var.invoke(Var.java:373) | |
| at clojure.lang.AFn.applyToHelper(AFn.java:169) | |
| at clojure.lang.Var.applyTo(Var.java:482) | |
| at clojure.core$apply.invoke(core.clj:542) | |
| at pallet.main_invoker$invoke.invoke(main_invoker.clj:79) | |
| at clojure.lang.Var.invoke(Var.java:390) | |
| at pallet.main$_main.doInvoke(main.clj:89) | |
| at clojure.lang.RestFn.invoke(RestFn.java:483) | |
| at clojure.lang.Var.invoke(Var.java:381) | |
| at user$eval226.invoke(NO_SOURCE_FILE:1) | |
| at clojure.lang.Compiler.eval(Compiler.java:5424) | |
| ... 13 more | |
| Caused by: com.jcraft.jsch.JSchException: Auth fail | |
| at com.jcraft.jsch.Session.connect(Session.java:452) | |
| at com.jcraft.jsch.Session.connect(Session.java:150) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
| at java.lang.reflect.Method.invoke(Method.java:597) | |
| at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90) | |
| at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:265) | |
| at clj_ssh.ssh$connect.invoke(ssh.clj:283) | |
| at pallet.execute$execute_ssh_cmds.invoke(execute.clj:144) | |
| at pallet.execute$ssh_cmds.invoke(execute.clj:203) | |
| at pallet.core$execute_with_ssh.invoke(core.clj:261) | |
| at pallet.core$wrap_with_user_credentials$fn__4258.invoke(core.clj:343) | |
| at pallet.core$build_commands$fn__4226.invoke(core.clj:293) | |
| at pallet.core$add_target_keys$fn__4141.invoke(core.clj:139) | |
| at pallet.core$apply_phase_to_node.invoke(core.clj:303) | |
| at pallet.core$apply_phase$iter__4294__4298$fn__4299$fn__4300.invoke(core.clj:401) | |
| at pallet.core$apply_phase$iter__4294__4298$fn__4299.invoke(core.clj:399) | |
| at clojure.lang.LazySeq.sval(LazySeq.java:42) | |
| ... 39 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment