Documentação
Acesso via SSH
TurnKey vem com Webmin pré-instalado e acessível via HTTPS na porta 12321. Ele fornece uma leve, fácil de usar web baseada UI de administração que faz tarefas básicas de administração de servidor um exercício de "ponto e clique".
Isso é ótimo para muitas tarefas comuns, mas às vezes uma sessão terminal é a maneira mais rápida e melhor de diagnosticar e corrigir problemas. O TurnKey inclui o servidor OpenSSH, pré-instalado e pré-configurado. Mas para acessá-lo, você precisará de um cliente SSH.
Cliente do Terminal OpenSSH
Mac OSX, Windows 10/11 (a partir de Win10 construir 1803 em diante) ea maioria Linux distros navio com OpenSSH como uma ferramenta CLI núcleo.
Para usar o cliente OpenSSH, abra uma sessão de terminal e use o comando 'ssh', juntamente com o nome de usuário e IP remoto ou nome de domínio (ou seja, hostname/FQDN):
ssh USER@REMOTE_HOST
Por exemplo, para entrar no meu servidor TurnKey com um IP de 192.168.1.111 (como 'root'):
ssh root@192.168.1.111
Se você tiver as chaves configuradas, então por padrão ele tentará autenticar com as chaves primeiro. Então ele irá voltar para a senha. Se você tiver uma gama de chaves que você usa, você pode dizer ao ssh para usar uma chave específica com o interruptor '-i'. Por exemplo:
ssh -i /path/to/MY_KEY root@192.168.1.111
A configuração padrão do SSH TurnKey está bastante bloqueada, então se você tiver várias chaves configuradas (que o SSH tenta uma após a outra) então você provavelmente não será capaz de fazer login por senha (isso esgotará as tentativas de autenticação tentando chaves, então nunca terá a chance de voltar para a senha). Você pode forçar um login de senha usando o interruptor '-o' com a opção 'PubkeyAutentication=no'. Ou seja:
ssh -o PubkeyAuthentication=no root@192.168.1.111
Em versões mais recentes do TurnKey, failed2ban está instalado também. Isso significa que se o login do SSH falhar, então você será bloqueado para fora do seu servidor por um período de tempo - 10 minutos por padrão.
Clientes alternativos
Não estou ciente de nenhum aplicativo OSX ou Linux alternativo de significado. PuTTY é um popular SSH GUI, disponível para OSX, Linux e Windows. Mas IMO pelo menos em OSX e Linux, a menos que você já esteja familiarizado com ele - ele traz pouco valor acima do cliente CLI OpenSSH nativo. WinSCP. Além de provar um cliente SSH, ele também fornece uma UI para upload/download de arquivos (via SCP).