1. cock1doodledoo

    No comment

    cock1doodledoo
Changes in tags
Changes in body
Source | HTML | Preview
@@ -19,5 +19,22 @@
ゲストにログインする際に``` vagrant ssh```しない(主にWindowsな)人はご注意を。
※参照
https://twitter.com/mitchellh/status/525704126647128064
+
+
+もう面倒だからRakeからTeraTerm呼び出すtask作った。
+
+``` ruby:Rakefile
+desc 'login with TeraTerm SSH'
+task :ssh do
+ host, port, user, keyfile = nil, nil, nil, nil
+ `vagrant ssh-config`.each_line do |l|
+ host = l.sub('HostName','').strip if l.strip.match(/^HostName\s/)
+ port = l.sub('Port','').strip if l.strip.match(/^Port\s/)
+ user = l.sub('User','').strip if l.strip.match(/^User\s/)
+ keyfile = l.sub('IdentityFile','').strip if l.strip.match(/^IdentityFile\s/)
+ end
+ spawn({"PATH" => "C:\\Program Files\\teraterm"}, "ttermpro #{host}:#{port} /ssh /auth=publickey /user=#{user} /keyfile=#{keyfile}")
+end
+```