
Originally Posted by
cPanelDon
Please refrain from bumping a thread for the sole purpose of bumping a thread without offering a substantive contribution. I believe it will be more constructive to take time to consider a more thoughtful and unique post that helps further the discussion. I recommend to consider adding new information or additional reasoning, such as comparing different perspectives of the potential benefits or advantages, security-related or otherwise, that may help garner more interest and persuade others to vote for your feature request.
I personally think your feature request is an excellent idea and I am sure that in due course more people will reply to vote or share additional comments and suggestions.

Thanks Don.
I decided to provide a more comprehensive list of things that would make managing keys and hosts significantly easier. I think option boxes within each place you generate the key that would allow you to specify the following:
Code:
from="pattern-list"
command="command"
environment="NAME=value"
no-port-forwarding
no-X11-forwarding
no-agent-forwarding
no-pty
permitopen="host:port"
http://man.he.net/man5/authorized_keys
A second option either within the Manage SSH Keys or the Security Center to allow the editing of .ssh/config. This file is real simple and allows you to specify the host name, user, port, address, and key. For example:
Code:
Host server
User admin
Port 1234
HostName server.mydomain.com
IdentityFile /root/.ssh/single
This would allow you to simply "ssh server" to immediately do all the leg work for you. When coupled with the authorized_key options above, you can specify a from="1.2.3.4" and have a single purpose key that has no passphrase that you can use with automated scripts and ensure maximum security.
Thanks,
Frank