# 3rd Party Libraries {Alert, Button, ButtonToolbar, Col, FormControl, FormGroup, Panel, Row, Well} = require('react-bootstrap') immutable = require('immutable') # Internal & React Libraries misc = require('smc-util/misc') {defaults, types, required} = misc {React, ReactDOM, rclass, rtypes} = require('./smc-react') {SSHKeyList, SSHKeyAdder} = require('./widget-ssh-keys/main') exports.SSHKeysPage = rclass propTypes: account_id : rtypes.string.isRequired ssh_keys : rtypes.immutable.Map render_pre_list_message: ->
SSH keys listed here allow you to connect from your computer via SSH to all projects on which you are an owner or collaborator. Alternatively, set SSH keys that grant access only to a project in the settings for that project. See the SSH part of the settings page in a project for further instructions.
help: ->
To SSH into a project, use the following username@host:
[projectIdWithoutDashes]@ssh.cocalc.com 
The project id without dashes can be found in the part of project settings about SSH keys. To SSH between projects, use
[projectIdWithoutDashes]@ssh
render: ->
{@render_pre_list_message()}
How to create SSH Keys...