Posso me conectar à máquina Windows do shell do Linux?

59

Eu posso me conectar a máquinas Linux do Windows usando o PuTTY / SSH. Eu quero fazer o contrário - conectar a uma máquina Windows do Linux.

Isso é possível?

    
por vis 24.03.2012 / 19:38

5 respostas

21

Depende de como você deseja se conectar. Você pode criar compartilhamentos na máquina Windows e usar smb / cifs para se conectar ao compartilhamento.

A sintaxe dependeria se você estivesse em um domínio ou não.

# mount -t cifs //server/share /mnt/server --verbose -o user=UserName,dom=DOMAIN

Você também pode montar os $IPC e os compartilhamentos administrativos. Você pode examinar a comunicação entre processos para o que você pode fazer por meio do compartilhamento $IPC .

Sempre há:

  • RDP
  • VNC
  • telnet
  • ssh
  • Linux no Windows

Com os últimos 3 você precisa instalar software adicional.

O VNC pode ser executado a partir de um binário autônomo ou instalado.

Para o RDP, a maioria dos sistemas Linux já possui rdesktop instalado ou está disponível no gerenciador de pacotes. Usando rdesktop , você só precisa habilitar conexões RDP para o sistema Windows e, em seguida, poderá usar o RDP para um console completo da GUI para Windows.

    
por 24.03.2012 / 21:04
6

Sim, você pode se conectar ao Windows Machine a partir do cliente Linux. Mas para isso você tem que hospedar algum tipo de servidor (ou seja, telnet, ssh, ftp ou qualquer outro tipo de servidor) na máquina Windows e você deve ter o cliente correspondente no Linux.

    
por 24.03.2012 / 19:44
4

Talvez você queira testar RDP ou software como teamviewer. Além disso, você poderia instalar o cygwin em sua máquina windows e configurá-lo para o acesso ssh, assim você obteria um shell como você o conhece do linux quando você se conecta pelo ssh.

    
por 24.03.2012 / 20:31
1

Você deve instalar o servidor openssh no Windows Machine como o servidor openssh no android.You pode usar putty na máquina iinux para ssh para o Windows Machine.You pode usar o netstat para verificá-lo depois que você pode instalar o servidor openssh no Windows.

    
por 24.12.2016 / 17:52
1

Se você estiver em Windows 10 , poderá instalar OpenSSH usando o seguinte roteiro.

#change dns server to 8.8.8.8 so that the OpenSSH stuff can be downloaded
netsh interface ip set dns "Ethernet" static 8.8.8.8

#sleep for 60 s so that the DNS server has time to register
Start-Sleep -m 60

#check if OpenSSH is already installed or not
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

# Check if OpenSSH is available
dism /Online /Get-Capabilities | findstr OpenSSH

# install the server and/or client features:
dism /Online /Add-Capability /CapabilityName:OpenSSH.Client~~~~0.0.1.0
dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Install-Module -Force OpenSSHUtils

Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

# start the ssh server daemon
Start-Service sshd

# This should return a Status of Running
Get-Service sshd

# add firewall rule to allow inbound and outbound traffic through port 22
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Por favor, note que este script irá mudar o DNS para o Google dns. Porque OpenSSH não é distribuído com a distribuição Windows10 padrão, será realmente baixar alguns arquivos da internet. Então você precisa de uma internet funcionando conexão e um servidor de dns correto, razão pela qual eu especifiquei o dns estático servidor, apenas no caso de você estar atrás de um firewall ou usando um ip estático sem dns servidor.

Depois de ter feito isso, você deve descobrir o endereço IP do Windows host usign

ipconfig

Então, do Linux/Unix OS do

ssh username@Windows_ip

em que nome de usuário é o nome da conta e Windows_ip é o endereço IP de o computador com o qual você está tentando fazer login

    
por 02.03.2018 / 19:18