Da mesma forma, mas você precisa executar um servidor ssh na máquina Windows (e certifique-se de não estar fazendo o firewall da conexão).
Veja - link
Edit: Se você precisar de um cliente do Windows ssh, use PuTTy
Na máquina Windows, instalei o Ubuntu no meu Oracle VM VirtualBox.
No Ubuntu, se eu quiser me conectar a outra máquina Linux:
$ ssh username@ip
Mas se eu quiser me conectar à minha máquina com Windows, isso não funciona!
Então, como posso me conectar a uma máquina Windows usando ssh
do Ubuntu (ou seja, no meu VirtualBox vm)?
@ bodhi.zazen agradeça sua resposta. Depois que eu instalar o openssh
para o Windows, quando eu usar ssh username@ip
, haverá o seguinte erro:
root@lime-VirtualBox:/home/lime# ssh [email protected]
****USAGE WARNING****
This is a private computer system. This computer system, including all
related equipment, networks, and network devices (specifically including
Internet access) are provided only for authorized use. This computer system
may be monitored for all lawful purposes, including to ensure that its use
is authorized, for management of the system, to facilitate protection against
unauthorized access, and to verify security procedures, survivability, and
operational security. Monitoring includes active attacks by authorized entities
to test or verify the security of this system. During monitoring, information
may be examined, recorded, copied and used for authorized purposes. All
information, including personal information, placed or sent over this system
may be monitored.
Use of this computer system, authorized or unauthorized, constitutes consent
to monitoring of this system. Unauthorized use may subject you to criminal
prosecution. Evidence of unauthorized use collected during monitoring may be
used for administrative, criminal, or other adverse action. Use of this system
constitutes consent to monitoring for these purposes.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied (publickey,password,keyboard-interactive).
E na minha máquina Windows, eu reedito o C:\Program Files (x86)\OpenSSH for Window/etc/sshd_config
assim:
PermitRootLogin yes
PasswordAuthentication yes
Mas ainda recebo o mesmo erro.
Quando conecto meu Ubuntu usando ssh
da minha máquina Windows, o erro
Permission denied (publickey,password,keyboard-interactive)
ainda existe.
A máquina Windows deve executar algum servidor SSH, por exemplo, eu gosto deste: freeSSHD ( link ), que atende às minhas necessidades.
Só você tem que respeitar as pastas de estilo do Windows, etc Simples: Você vai entrar em um prompt do DOS.
Outras funções do freeSSHd permitirão que você se conecte lá por SFTP, monte arquivos e pastas do Windows na unidade local via sshfs
, gerencie usuários permitidos, gerencie chaves de acesso (se necessário) e simplesmente escolha executar o freeSSHd como um serviço, então a máquina Windows não precisa estar logada.
Atualização na edição
Você permitiu alguns AllowUsers ou AllowGroups na configuração? Você loga pela sua raiz do Linux ou usa o usuário / senha do windows? Não se esqueça, você está executando este software em ambiente hostil do Windows. Este usuário deve ter permissão para executar certas coisas no Windows, portanto, tente primeiro com uma conta de administrador.