ssh keygen não deve ser nada difícil
Se você tem direitos de logon, normalmente você tem todas as permissões necessárias
Use PuttyGen.exe no lado do Windows (se for o Windows), caso contrário o ssh-keygen fará
Anexe a chave pública (no formato ssh) a authorized_keys (na sua pasta home, para que você tenha permissões).
A única razão pela qual isso não funcionaria é
- com versões antigas (ruins) do sshd
- quando o sshd_config proíbe explicitamente a autenticação de chave pública - nesse caso ... Bem, você precisa falar com os administradores (a comunicação é sempre mais difícil do que os truques tecnológicos:))
Info
No meu servidor OpenSolaris eu tenho o seguinte sshd_config
sehe@osol147:/etc/ssh$ grep -v ^# sshd_config | sort -u
GatewayPorts no
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_rsa_key
IgnoreRhosts yes
KeepAlive yes
KeyRegenerationInterval 3600
ListenAddress ::
LoginGraceTime 600
LogLevel info
MaxAuthTries 6
MaxAuthTriesLog 3
PAMAuthenticationViaKBDInt yes
PasswordAuthentication yes
PermitEmptyPasswords no
PermitRootLogin yes
Port 22
PrintMotd no
Protocol 2
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
ServerKeyBits 768
StrictModes yes
Subsystem sftp internal-sftp
SyslogFacility auth
X11DisplayOffset 10
X11Forwarding yes
X11UseLocalhost yes