เซิร์ฟเวอร์ Windows SSH


14

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



มีบางอย่างอยู่ที่นั่น แต่ ssh นั้นไร้ประโยชน์สำหรับหลาย ๆ สิ่งในหน้าต่างเดียวเพราะคุณต้องทำมากกว่านี้ผ่านทาง gui แต่ผู้ดูแลระบบ windows ที่ไม่ต้องการลงชื่อเข้าใช้เดสก์ทอปแบบเต็มสามารถใช้ mmc (คอนโซลการจัดการของ Microsoft) ซึ่งสามารถเชื่อมต่อกับเครื่องระยะไกลได้
Joel Coehoorn

2
@JoelCoehoorn - สิ่งนี้เคยเป็นกรณีเมื่อหลายปีก่อน ด้วยการถือกำเนิดของ Windows Server 2012 พวกเขาเริ่มให้ความสำคัญกับการเข้าถึงคอนโซลมากกว่าการเข้าถึงของ gui เมื่อตอนที่ฉันถูกพนักงาน บริษัท ไมโครซอฟท์คนหนึ่งอ้างว่า "คุณสามารถควบคุมเซิร์ฟเวอร์ Windows จำนวนมากจาก Linux ได้" ฉันไม่เชื่อว่าจะเป็นยอดขายเนื่องจาก powershelp ระยะไกลมีประสิทธิภาพมาก
นาตาลีอดัมส์

ตั้งแต่เดือนกันยายน 2017 และการอัปเดตของผู้สร้างจะมีหนึ่งในตัวหากคุณตั้งค่า Win10 เป็นโหมดนักพัฒนาซอฟต์แวร์ คุณเคยเห็นสิ่งนี้หรือไม่ superuser.com/questions/1120133/…
SDsolar

คำตอบ:


10

ดูfreeSSHdถ้าคุณต้องการหลีกเลี่ยง cygwin ฉันไม่ได้มีปัญหาใด ๆ กับมัน เครื่องมือ freeFTPd ของพวกเขานั้นค่อนข้างดีเช่นกัน

ภาพหน้าจอ:

ข้อความแสดงแทน

ข้อความแสดงแทน

ข้อความแสดงแทน


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

ปัญหาที่ฉันพบในการทำเช่นนี้ใน Windows 2008 R2 คือบริการ FreeSSHd ไม่ทำงาน - ซึ่งหมายถึงการเข้าสู่ระบบและเรียกใช้ freeSSHd.exe เมื่อใดก็ตามที่เซิร์ฟเวอร์รีบูท ...
Peter Ritchie

ผู้ดูแลโดเมนไม่ทำงานและผู้ดูแลระบบในท้องถิ่นดูเหมือนจะไม่ทำงานผ่าน Remote Desktop ใน 1.2.6
Wernight

1
freeSSHd ยังไม่ได้รับการปรับปรุงสำหรับปี ฉันจะไม่แนะนำให้ทุกคนใช้มันในปัจจุบัน
Martin Prikryl

8

Bitvise SSH Serverเป็นผลิตภัณฑ์ที่ยอดเยี่ยม ฟรีสำหรับใช้ส่วนตัว แต่ฉันมีใบอนุญาตสำหรับการใช้งานเชิงพาณิชย์ ด้วยไคลเอนต์ SSHของพวกเขาคุณสามารถตั้งค่าการส่งต่อ SOCKS ในขณะที่คุณกำลังเดินทางไปยังเว็บและการรับส่งเมลผ่านเซิร์ฟเวอร์ของคุณ รองรับอุโมงค์พอร์ตเดสก์ท็อประยะไกล SFTP และผู้ใช้เสมือนจริงด้วย GUI ที่กำหนดค่าได้ง่าย


2

ฉันใช้OpenSSH มันใช้ชิ้นส่วนในรูปแบบ cygwin แต่จะติดตั้งสิ่งที่ต้องการ & มันมีขนาดเล็กกว่าการติดตั้งแบบเต็ม cywin มันค่อนข้างง่ายในการตั้งค่าเป็นบริการบน Windows (XP เป็นอย่างน้อย) - ไม่มีประสบการณ์ในการใช้งานบน Vista หรือ Windows 7




1

ฉันเคยใช้ OpenSSH แต่ได้เปลี่ยนมาใช้ KpyM ( http://www.kpym.com ) ด้วยการแก้ไขโค้ดเพื่อวัตถุประสงค์ของฉันเอง มันมีน้ำหนักเบากว่า freesshd มากและสามารถใช้เป็นบริการที่ดีสำหรับเครือข่ายที่คุณต้องการให้มันทำงานตลอดเวลาโดยไม่มีไอคอนถาดการแจ้งเตือน บวกสำหรับการปรับใช้คุณสามารถใช้การตั้งค่าสถานะ / SILENT เพื่อติดตั้งด้วยค่าเริ่มต้น


1

Cygwin OpenSSH

ขั้นตอน:

  1. ติดตั้ง Cygwin:
    • เลือก "OpenSSH" และ "nano" (หรือ "vim")
  2. เริ่ม Cygwin terminal (console) ในฐานะผู้ดูแลระบบ (Local ไม่ใช่ Domain)
  3. $ ssh_config
  4. $ net start sshd

เพิ่มตัวเอง (ง่ายที่สุด):

  1. $ ssh-user-config (พูดว่าใช่กับคนแรกเท่านั้นก็พอ)
  2. $ ssh my_username@hostname_with_cygwin_openssh จากเครื่องอื่น

การเพิ่มผู้ใช้อื่น ๆ :

  1. สร้างผู้ใช้ Windows ใหม่ 'john'
  2. ควรลงชื่อเข้าใช้ครั้งเดียวในฐานะผู้ใช้รายนั้น
  3. $ mkpasswd จาก Cygwin เพื่ออัปเดต / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys และวางกุญแจ SSH สาธารณะของคุณ
  5. ตอนนี้คุณสามารถเข้าสู่ระบบเป็น 'john' ด้วยคีย์ SSH ส่วนตัวของคุณ

หากคุณมีปัญหาตรวจสอบ /var/log/sshd.log


ไม่ใช่เรื่องใหญ่ แต่ OQ พูดถึงพวกเขารู้ว่า cygwin และกำลังมองหาทางเลือกที่ไม่ใช่ cygwin เขียนดีนะ
Rich Homolka

1

ฉันเคยใช้copSSH ; มันขึ้นอยู่กับ OpenSSH

ใช้แนวทางปฏิบัติที่อธิบายไว้ที่นี่และที่นี่เพื่อล็อค

ฉันชอบไคลเอนต์Bitvise Tunnelier จากประสบการณ์ของฉันมันดีกว่าสีโป๊ว (โดยเฉพาะตัวเลือกการเชื่อมต่ออัตโนมัติ)


1
copSSH ใช้ Cygwin
Goyuix

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