GNU/Linux >> Znalost Linux >  >> Linux

Mohu se připojit k počítači se systémem Windows z prostředí Linux?

Záleží na tom, jak se chcete připojit. Na počítači se systémem Windows můžete vytvořit sdílené položky a pro připojení ke sdílené složce použít smb/cifs.

Syntaxe bude záviset na tom, zda jste v doméně nebo ne.

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

Máte také možnost připojit $IPC a administrativní podíly. Co můžete dělat, můžete nahlédnout do meziprocesové komunikace prostřednictvím $IPC sdílet.

Vždy existuje:

  • RDP
  • VNC
  • telnet
  • ssh
  • Linux v systému Windows

U posledních 3 je třeba nainstalovat další software.

  • Kpym (server telnet / ssh)
  • MobaSSH (ssh server)
  • Cygwin (spuštění prostředí Linuxu ve Windows)
  • DamnSmall Linux – uvnitř Windows (jako Cygwin provozuje DSL ve Windows)

VNC lze spustit ze samostatného binárního souboru nebo nainstalovat.

  • RealVNC
  • TightVNC

Pro RDP většina systémů Linux již má rdesktop nainstalován nebo je k dispozici ve správci balíčků. Pomocí rdesktop stačí povolit připojení RDP k systému Windows a pak budete moci používat RDP pro plnou konzolu GUI Windows.


Pokud jste na Windows 10 , můžete nainstalovat OpenSSH pomocí následujícího skriptu Powershell.

#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

Upozorňujeme, že tento skript změní DNS na Google DNS. ProtožeOpenSSH není distribuován s výchozím Windows10 distribuce, bude ve skutečnosti stahovat některé soubory z internetu. Potřebujete tedy funkční připojení k internetu a správný dns server, proto jsem specifikoval statický dnsserver, pro případ, že jste za firewallem nebo používáte statickou ip bez dnsserveru.

Jakmile to uděláte, měli byste zjistit IP adresu Windows host usign

ipconfig

Poté z Linux/Unix OS do

ssh [email protected]_ip

kde uživatelské jméno je název účtu a Windows_ip je ip adresa počítače se systémem Windows, ke kterému se pokoušíte přihlásit


Ano, k počítači se systémem Windows se můžete připojit z klienta Linux. K tomu však musíte hostovat nějaký druh serveru (tj. telnet, ssh, ftp nebo jakýkoli jiný server) na počítači se systémem Windows a na Linuxu byste měli mít odpovídající klient.


Linux
  1. Jak se připojit ke vzdálenému počítači Windows z Lubuntu linux pomocí Remmina

  2. Ssh – Přístup k linuxovému serveru z počítače se systémem Windows v grafickém režimu přes Ssh?

  3. Vypněte počítač se systémem Windows z linuxového terminálu

  1. Připojte se k Linuxu z Mac OS X pomocí Terminálu

  2. Připojte se k Linuxu z Windows pomocí PuTTY

  3. Jak se připojit k serveru x11vnc na Linuxu z OS X (macOS)?

  1. Jak mohu spustit aplikaci OpenGL nainstalovanou na linuxovém počítači ze svého počítače se systémem Windows?

  2. Jak používat rsync z Windows PC na vzdálený Linux server?

  3. Jak SCP z linuxového serveru na Windows klienta