Windows เทียบเท่ากับ SSH


18

ฉันไม่ทราบว่า Windows เป็นอย่างดีและมีเพียงรู้วิธีของฉันพร้อมรับคำสั่ง

มี SSHing เทียบเท่ากับคอมพิวเตอร์ Windows เครื่องอื่นด้วย cmd หรือไม่ เทียบเท่ากับ SCP และคำสั่ง Linux อื่น ๆ ก็ดีเช่นกัน


มีความเป็นไปได้ที่ซ้ำกันของต้องการให้มี SSH บน windows เช่น LINUX หรือ MAC
Linker3000

1
หากคุณรู้เกี่ยวกับคำสั่ง cmd เพียงใช้เดสก์ท็อประยะไกล
Nemo

คำตอบ:


16

PowerShell มาพร้อมกับความสามารถของ Remotingใน WinRM:

PS C:\> enter-pssession otherhost

ใน XP คุณสามารถใช้PSExecได้ แต่จะแนะนำผ่าน LAN ที่ปลอดภัยเท่านั้น:

psexec \\otherhost cmd

ฉันพบคู่มือการ remoting Powershell ของ HTGง่ายขึ้นและเร็วขึ้นในการติดตาม
anishpatel

11

ฉาบสำหรับการเข้าถึงเปลือก

ป้อนคำอธิบายรูปภาพที่นี่

WinSCP (UI, ไม่ใช่ cmd) สำหรับการถ่ายโอนไฟล์

ป้อนคำอธิบายรูปภาพที่นี่


13
ดี winscp และ putty เป็นเพียงส่วนลูกค้าของปัญหา OP มี คุณต้องใช้ ssh-server บนเครื่อง windows อื่น ๆ ... ส่วนที่ 2 ของ "มีเทียบเท่ากับ SSHing ไปยังคอมพิวเตอร์ Windows เครื่องอื่นด้วย cmd" ...
akira

PuTTY รวมถึงPSFTPซึ่งเป็นไคลเอนต์ sftp บรรทัดคำสั่ง
Ben Voigt

WinSCP ไม่มีรุ่นบรรทัดคำสั่งที่เป็นส่วนหนึ่งของแพคเกจหลัก
user1686

1
@grawity: ใช่ แต่จริงๆแล้วมันเป็น.comอินเตอร์เฟสบรรทัดคำสั่งสำหรับ.exeแอปพลิเคชันเต็มรูปแบบซึ่งจำเป็นสำหรับการทำงาน แน่นอนคุณรู้ แต่ฉันคิดว่าฉันแค่พูดถึง
Paradroid

6

ในการเชื่อมต่อคอมพิวเตอร์ Windows เครื่องอื่นโดยใช้ SSH เซิร์ฟเวอร์ SSH จะต้องทำงานบนคอมพิวเตอร์เครื่องนั้น SSH ไม่ใช่ส่วนหนึ่งของ Windows ดังนั้นจะต้องติดตั้งและกำหนดค่า ดูCygwinถ้านี่คือสิ่งที่คุณสนใจ (Cygwin จะช่วยให้คุณรู้สึกบรรทัดคำสั่ง SSH ที่คุ้นเคยมากขึ้นรวมถึงเครื่องมือ Unix อื่น ๆ ที่คุ้นเคย)

หากคุณกำลังมองหา "วิธี Windows" ในการทำสิ่งเหล่านี้ให้ดูที่ Remote Desktop (แม้ว่าจะเป็นแบบกราฟิกไม่ใช่แบบบรรทัดคำสั่ง)

คุณสามารถเปิดใช้งานการเข้าถึงระยะไกลบนเครื่องเป้าหมายซึ่งจะช่วยให้คุณสามารถเชื่อมต่อได้ด้วยเดสก์ท็อประยะไกล นอกจากนี้คุณยังสามารถถ่ายโอนไฟล์ไปมาโดยการแมปไดรฟ์กลับไปที่คอมพิวเตอร์ของคุณเองหากคุณกำหนดค่าการเชื่อมต่อเพื่ออนุญาตการเข้าถึงทรัพยากรในท้องถิ่น


2

ฉันมักจะรู้สึกไม่สบายใจที่จะแนะนำการใช้Cygwinสำหรับฟังก์ชั่นเดียว มีทางเลือกคืออย่างไร: freeSSHd โชคไม่ดีที่โครงการนี้ไม่ได้ทำงาน แต่มันควรจะตรงกับ Cygwin โดยเฉพาะอย่างยิ่งถ้าคุณไม่ต้องการทำให้เส้นทางของคุณยุ่งเหยิงและตัวแปรอื่น ๆ

เมื่อติดตั้งและกำหนดค่าคุณสามารถใช้PuTTYสำหรับการเข้าถึง ssh


1

+1 ผู้พัฒนา PuTTY ยังมี pscp (สำหรับ scp) psftp (สำหรับ sftp) และโปรแกรมอื่น ๆ อีกมากมายสำหรับเอเจนต์ ฯลฯ (ดูที่ส่วนดาวน์โหลดสำหรับรายละเอียดเกี่ยวกับโปรแกรม) สำหรับคำสั่ง * nix แบบดั้งเดิมคุณสามารถดาวน์โหลดCygwin (ซึ่ง นอกจากนี้ยังมี scp ฯลฯ .. ) หรือหากคุณกำลังพยายามเปลี่ยนเข้าสู่โลกของ windows ขึ้นอยู่กับรุ่น windows ของคุณpowershellสามารถทำการเปลี่ยนแปลงได้จากตำแหน่งสคริปต์และคำสั่งแทนนามแฝงซึ่งเจ็บปวดน้อยกว่าเล็กน้อย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.