GNU/Linux >> Belajar Linux >  >> Linux

Bisakah saya terhubung ke mesin Windows dari shell Linux?

Itu tergantung pada bagaimana Anda ingin terhubung. Anda dapat membuat share di mesin Windows dan menggunakan smb/cifs untuk terhubung ke share.

Sintaks akan bergantung pada apakah Anda berada di domain atau tidak.

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

Anda juga memiliki kemampuan untuk memasang $IPC dan bagian administrasi. Anda dapat melihat Komunikasi Antar-Proses untuk mengetahui apa yang dapat Anda lakukan melalui $IPC bagikan.

Selalu ada:

  • RDP
  • VNC
  • telnet
  • ssh
  • Linux di Windows

Dengan 3 yang terakhir, Anda perlu memasang perangkat lunak tambahan.

  • Kpym (server telnet / ssh)
  • MobaSSH (server ssh)
  • Cygwin (menjalankan lingkungan Linux di dalam Windows)
  • DamnSmall Linux - di dalam Windows (seperti Cygwin menjalankan DSL di dalam Windows)

VNC dapat dijalankan dari biner yang berdiri sendiri atau diinstal.

  • RealVNC
  • TightVNC

Untuk RDP kebanyakan sistem Linux sudah memiliki rdesktop diinstal atau tersedia di pengelola paket. Menggunakan rdesktop Anda hanya perlu mengaktifkan koneksi RDP ke sistem Windows Anda dan kemudian Anda akan dapat menggunakan RDP untuk konsol Windows GUI lengkap.


Jika Anda menggunakan Windows 10 , Anda dapat menginstal OpenSSH menggunakan skrip Powershell berikut.

#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

Harap perhatikan bahwa skrip ini akan mengubah dns menjadi Google dns. KarenaOpenSSH tidak didistribusikan dengan Windows10 default distribusi, itu benar-benar akan mengunduh beberapa file dari internet. Jadi Anda memerlukan koneksi internet yang berfungsi dan server dns yang benar, itulah sebabnya saya menentukan dnsserver statis, kalau-kalau Anda berada di belakang firewall atau menggunakan ip statis tanpa dnsserver.

Setelah Anda melakukan ini, Anda harus mengetahui alamat ip dari Windows tuan rumah menggunakan

ipconfig

Kemudian dari Linux/Unix OS lakukan

ssh [email protected]_ip

di mana username adalah nama akun dan Windows_ip adalah alamat ip komputer Windows yang Anda coba masuki


Ya, Anda dapat terhubung ke Mesin Windows dari klien Linux. Tetapi untuk itu Anda harus meng-host beberapa jenis server (yaitu telnet, ssh, ftp atau jenis server lainnya) di mesin Windows dan Anda harus memiliki klien yang sesuai di Linux.


Linux
  1. Bagaimana menghubungkan ke mesin Windows jarak jauh dari linux Lubuntu menggunakan Remmina

  2. Hubungkan ke Linux dari Mac OS X dengan menggunakan Terminal

  3. Terhubung ke Linux dari Windows dengan menggunakan Putty

  1. Bagaimana saya bisa menjalankan aplikasi OpenGL yang terinstal di mesin linux dari mesin windows saya?

  2. Matikan mesin Windows dari terminal linux

  3. Bisakah saya mem-boot Linux dari VHD?

  1. Bagaimana cara menggunakan rsync dari PC Windows ke server Linux jarak jauh?

  2. Cara SCP dari server linux ke klien Windows

  3. Bagaimana cara terhubung ke server x11vnc di Linux dari OS X (macOS)?