For more information see <%= link_to raw('Arvados Docs → User Guide → SSH access'),
"#{Rails.configuration.arvados_docsite}/user/getting_started/ssh-access-unix.html",
target: "_blank"%>.
<% if @my_virtual_machines.any? or true %>
A sample ~/.ssh/config
entry is provided below.
<% end %>
You do not have access to any virtual machines. Some Arvados features require using the command line. You may request access to a hosted virtual machine with the command line shell.
Host name | Login name | Command line | |
---|---|---|---|
<%= vm[:hostname] %> | <%= @my_vm_logins[vm[:uuid]].andand.compact.andand.join(", ") %> |
<% if @my_vm_logins[vm[:uuid]] %>
<% @my_vm_logins[vm[:uuid]].each do |login| %>
ssh <%= login %>@<%= vm[:hostname] %>.arvados
<% end %>
<% end %>
|
<% if Rails.configuration.shell_in_a_box_url %> <%= link_to 'Login', webshell_path(login: @my_vm_logins[vm[:uuid]].first, hostname: vm[:hostname], vm_uuid: vm[:uuid]) %> <% end %> |
~/.ssh/config:
Host *.arvados TCPKeepAlive yes ServerAliveInterval 60 ProxyCommand ssh -p2222 turnout@switchyard.<%= current_api_host || 'xyzzy.arvadosapi.com' %> -x -a $SSH_PROXY_FLAGS %h<% end %>