เชื่อมต่อโดยใช้ Windows ssh ไปยังหน้าต่างอื่น


-2

มีวิธีการเชื่อมต่อโดยใช้ ssh จากพีซีเครื่องหนึ่งกับ windows ไปยัง windows อื่นหรือไม่? ฉันมีผู้ใช้ A บนพีซีและผู้ใช้ B อีกคนฉันพยายามเชื่อมต่อจาก B กับ A โดยใช้

ssh [user-a] @ [โฮสต์]

อย่างไรก็ตามเมื่อป้อนข้อมูลประจำตัวเหล่านี้จะไม่ได้รับการยอมรับและตรวจสอบกับผู้ใช้หลายคนและมองหาข้อมูลเกี่ยวกับมัน แต่ฉันไม่สามารถหาคำตอบได้ฉันไม่ทราบว่าฉันขาดอะไรบางอย่างเพราะเมื่อฉันเชื่อมต่อกับเดสก์ท็อประยะไกล ไม่มีปัญหาใด ๆ

แก้ไข: ผู้ใช้ Windows อยู่บนคอมพิวเตอร์ที่แตกต่างกันซึ่งฉันยังมี ubuntu bash และฉันเชื่อมต่อผ่าน ssh ระหว่างพวกเขา (จาก ubuntu bash session ไปที่ ubuntu bash อีกครั้งโดยไม่มีปัญหา) สิ่งที่ฉันต้องการคือการเชื่อมต่อจาก windows หนึ่งช่วง ไปยังอีกคนหนึ่ง แต่ฉันไม่แน่ใจว่าเป็นผู้ใช้หรือรหัสผ่านที่ไม่อนุญาตให้ฉันเชื่อมต่อฉันได้สร้างผู้ใช้ใหม่และฉันยังได้รับรหัสผ่านผิด ฉันติดตั้ง OpenSSH แล้วและบริการ sshd กำลังทำงานอยู่


คุณติดตั้ง OpenSSH- ไคลเอนต์และ / หรือเซิร์ฟเวอร์หรือไม่
Nordlys Jeger

2
A และ B บนคอมพิวเตอร์เครื่องเดียวกันหรือไม่ ไม่ชัดเจนว่าคุณกำลังพูดถึงคอมพิวเตอร์แยกต่างหากหรือแยกอินสแตนซ์ในเครื่องเดียวกัน
fixer1234

ซอฟต์แวร์ใดที่คุณใช้เป็นเซิร์ฟเวอร์ SSH โปรดทราบว่าชื่อผู้ใช้ใน ssh นั้นต้องตรงตามตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก (อย่างน้อยก็ใน cygwin)
อเล็กซ์

โปรดแก้ไขคำถามเพื่อ จำกัด เฉพาะปัญหาที่มีรายละเอียดเพียงพอที่จะระบุคำตอบที่เพียงพอ ssh user@hostระบุผู้ใช้บนโฮสต์
Ramhound

ฉันได้ลองใช้คอมพิวเตอร์เครื่องเดียวกันและคอมพิวเตอร์เครื่องอื่น (ตั้งแต่ใน linux ฉันสามารถเชื่อมต่อกับเซสชัน ssh ในขณะที่อยู่บนคอมพิวเตอร์เครื่องเดียวกัน)
Kevin Daniel Mendoza Vásquez

คำตอบ:


0

ใช้ putty.exe

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

PuTTY ให้พลังงานและตัวเลือกมากกว่าไคลเอนต์ SSH อื่น ๆ ด้านบนซึ่งทำงานเป็นแอปพลิเคชันเดสก์ท็อป Windows เช่นเดียวกับ FireSSH PuTTY ยังมีคุณสมบัติการขุดอุโมงค์ SSH ในการใช้ PuTTY สิ่งที่คุณต้องทำก็คือเรียกใช้ putty.exe ป้อนชื่อโฮสต์ (หรือที่อยู่ IP) ของเซิร์ฟเวอร์ระยะไกลตรวจสอบให้แน่ใจว่าพอร์ตนั้นถูกต้องแล้วคลิกเปิด PuTTY จะเชื่อมต่อกับเซิร์ฟเวอร์และแจ้งให้คุณใส่ชื่อผู้ใช้และรหัสผ่าน คุณยังสามารถบันทึกข้อมูลเซสชันนี้ได้หากต้องการ - คลิกตัวเลือกการตั้งค่าเริ่มต้นและคลิกบันทึกและ PuTTY จะใช้การตั้งค่าที่บันทึกไว้ทุกครั้งที่เปิด

ตัวเลือกทั้งหมดเหล่านี้มีอยู่ในบานหน้าต่างการตั้งค่าหลัก คุณอาจไม่จำเป็นต้องแตะตัวเลือกอื่น ๆ หากคุณต้องการตั้งค่า SSH tunneling ใน PuTTY คุณจะพบตัวเลือกภายใต้การเชื่อมต่อ -> SSH -> Tunnels

และคุณสามารถดูได้ที่นี้ => 4 วิธีง่ายต่อการใช้งาน ssh-in-windows /

สำหรับเซิร์ฟเวอร์ ssh สำหรับ windows มีแอพพลิเคชั่นทางการค้าที่เรียกว่าtectia-ssh

https://www.ssh.com/ssh/putty/windows/#sec-What-if-you-don-39-t-have-a-server

คุณสามารถติดตั้ง oracle Virtualbox บน Windows และติดตั้ง Linux สำหรับแขกเช่น ubuntu มีความง่ายในการเรียกใช้เซิร์ฟเวอร์ ssh

https://www.virtualbox.org/wiki/Downloads

การติดตั้ง VirtualBox และชุดเสริม:

https://www.virtualbox.org/manual/ch01.html#intro-installing

หน้า Ubuntu และหน้าดาวน์โหลด ......... ที่นี่

ติดตั้ง ssh: http://linux-sys-adm.com/how-to-install-and-configure-ssh-on-ubuntu-server-14.04-lts-step-by-step/14

Step 1 – Update repositories.
root@mail:/# apt-get update
root@mail:/# apt-get upgrade

Step 2 – Install SSH Server
root@mail:/# apt-get install openssh-server

Basic Configuration

Step 3 – After installation I will show how to configure ssh server. Open ssh config file with the following command:
root@mail:/# nano /etc/ssh/sshd_config

Step 4 – If you want to change ssh port you have to find ‘Port’ line and change the number of the port. For example I will change to 22222.
Port 22222

Step 5 – I will set max login attempts to be 3. After 3 wrong login attempts you will disconect. This is very important for security of your server and this can be used for prevention from brute force attack (see my Theme 4). Add this line bellow Port:
MaxAuthTries 3

Step 6 – Allow certain users to login on your server and deny all other users. I will add ‘zimbra’ users because my Zimbra Mail Serve should have access. For more information about Zimbra Mail Server configuration read theme 12. Add the following line at the end of the file and after that save the file /etc/ssh/sshd_config.
AllowUsers mslavov zimbra

Step 7 – Restart ssh service with the following command:
root@mail:/# service ssh restart

Now only this two users will have access to your server.

-------------------------------------------------- ---------------------------

ในหน้าโป๊วมีชื่อ ssh-server ฟรี bitvise-server ฉันไม่ได้ลอง แต่สามารถแก้ปัญหาได้ ......... https://www.putty.org/

https://www.bitvise.com/ssh-server-download

Bitvise SSH Server: การถ่ายโอนไฟล์ที่ปลอดภัยและการเข้าถึงเชลล์เทอร์มินัลสำหรับภาพหน้าจอของ Windows

เซิร์ฟเวอร์ SSH ของเรารองรับเดสก์ท็อปและเซิร์ฟเวอร์ทุกรุ่นของ Windows, 32- บิตและ 64- บิต, จาก Windows XP SP3 และ Windows Server 2003, จนถึงล่าสุด - Windows 10 และ Windows Server 2016

Bitvise SSH Server รองรับบริการ SSH ดังต่อไปนี้:

Secure remote access via console (vt100, xterm and bvterm supported)
Secure remote access via GUI (Remote Desktop or WinVNC required)
Secure file transfer using SFTP and SCP (compatible with all major clients)
Secure, effortless Git integration
Secure TCP/IP connection tunneling (port forwarding)

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

เมื่อเลือกรุ่นส่วนบุคคลระหว่างการติดตั้งเซิร์ฟเวอร์ Bitvise SSH สามารถใช้งานได้ฟรีโดยผู้ใช้ที่ไม่ใช่เชิงพาณิชย์


ฉันรู้ว่าด้วย putty ฉันสามารถเชื่อมต่อกับเซสชัน ssh ฉันมักจะใช้มันเพื่อเชื่อมต่อจาก windows กับ linux แต่ฉันไม่สามารถเชื่อมต่อกับเซสชันจาก windows ไปยัง windows โดยใช้ putty หรือเครื่องมือใด ๆ
Kevin Daniel Mendoza Vásquez

@ KevinDanielMendozaVásquezเห็นการปรับปรุงของฉัน
somethingSomething

ฉันไม่จำเป็นต้องติดตั้ง virtualbox ฉันรู้ว่าฉันสามารถเชื่อมต่อจาก windows ไปยัง linux ได้อย่างง่ายดายปัญหาคือฉันต้องการเชื่อมต่อจากพีซีที่มี windows ดังนั้นไปยังพีซีเครื่องอื่นด้วย windows ที่ใช้ ssh
Kevin Daniel Mendoza Vásquez

@ ดูKevinDanielMendozaVásquezในตอนท้ายของคำตอบเซิร์ฟเวอร์ Bitvise-SSH ที่ฟรีสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์
somethingSomething

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