คำถามติดแท็ก ssh-tunnel

อุโมงค์ SSH อนุญาตให้ส่งต่อการรับส่งข้อมูลใด ๆ ผ่านโปรโตคอล SSH ใช้เพื่อรักษาความปลอดภัยในการส่งหรืออนุญาตให้แลกเปลี่ยนข้อมูลซึ่งมีการ จำกัด เครือข่าย

3
เข้าถึงคอมพิวเตอร์ที่อยู่ด้านหลัง NAT หรือพรอกซี
ฉันมีพีซีในบ้านที่เชื่อมต่อผ่านโมเด็มดาวเทียม twoway ฉันไม่สามารถเข้าถึงจากภายนอกดังนั้นหลังจากการวิจัยบางอย่างฉันพบวิธีแก้ปัญหาซึ่งเป็นอุโมงค์ย้อนกลับ ssh แต่ฉันมีคำถามสองสามข้อเกี่ยวกับ ssh ฉันมีเซิร์ฟเวอร์และฉันต้องการทำการเชื่อมต่อแบบย้อนกลับหลังจากฉันสามารถใช้การส่งต่อพอร์ตเพื่อให้ฉันสามารถเชื่อมต่อกับพีซีในบ้านโดยใช้การเชื่อมต่อแบบย้อนกลับที่สร้างไว้แล้ว คำถามของฉันคือถ้าฉันสร้างพับลิกคีย์เพื่อสร้างการเชื่อมต่อระหว่างโฮมพีซีและเซิร์ฟเวอร์หลังจากนั้นเป็นไปได้หรือไม่ที่จะเข้าสู่เซิร์ฟเวอร์นี้จากพีซีเครื่องอื่นโดยใช้รหัสผ่านแทนรหัสสาธารณะ? ฉันต้องการเขียนสคริปต์ (งาน cron) ซึ่งสร้างการเชื่อมต่อ ssh ดังนั้นหลังจาก 30 นาทีมันจะตรวจสอบว่าการเชื่อมต่อขาดหรือไม่ถ้ามันเสียกว่ามันจะสถาปนาการเชื่อมต่ออีกครั้งฉันจะตรวจสอบได้อย่างไรว่า ssh การเชื่อมต่อยังคงเปิดอยู่?

3
ผู้ดูแลระบบสามารถตรวจพบการเปลี่ยนแปลงใด ๆ ที่เชื่อมต่อกับเครือข่ายโดเมน [ปิด]
พีซีที่ทำงานของฉัน (Windows 7 Enterprise) เชื่อมต่อกับเครือข่ายโดเมน ฉันมีชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบเพื่อให้ฉันสามารถเปลี่ยนการตั้งค่าทั้งหมด เห็นได้ชัดว่ามันอยู่หลังไฟร์วอลล์หรืออะไรบางอย่าง ไอคอนเครือข่ายแสดงการเข้าถึงอินเทอร์เน็ต แต่ไม่สามารถเปิดเว็บไซต์ใด ๆ ได้ ฉันไม่มีความรู้เกี่ยวกับวิธีการทำงานของโดเมนดังนั้นบางคนโปรดอธิบายต่อไปนี้: การเปลี่ยนแปลงอะไรที่ฉันอาจทำกับคอมพิวเตอร์ (การติดตั้งแอปพลิเคชันการเปลี่ยนพารามิเตอร์เครือข่ายการเพิ่มอุปกรณ์การติดตั้งไดรเวอร์ ฯลฯ ) ที่ผู้ดูแลระบบสามารถตรวจพบได้ ในการเข้าถึงอินเทอร์เน็ตฉันวางแผนที่จะเปลี่ยนเซิร์ฟเวอร์ DNS ของพีซีเป็นของ Google จะทำงานหรือจะถูกตรวจพบ? ฉันก็รู้เกี่ยวกับการขุดอุโมงค์ SSH ด้วย การตั้งค่าอุโมงค์ SSH จะถูกตรวจพบหรือไม่? ฉันบอกว่ามันเป็นพีซีสำหรับผู้ดูแลระบบ นี่หมายถึงว่ามันเป็นตัวควบคุมโดเมนด้วยหรือไม่ นอกจากนี้เรายังไม่มีผู้ชาย / ผู้ดูแลระบบไอทีในสำนักงานของเรา ในฐานะที่เป็นธนาคารมีศูนย์ข้อมูลติดตั้งอยู่ที่อื่นในเมืองที่จัดการพีซีทั้งหมด

1
ทำไม openssl s_client ไม่ส่งคีย์ส่วนตัวของฉันไปยัง proxytunnel
ขณะนี้ฉันได้ติดตั้ง HAProxy บนพีซีที่บ้านของฉันแล้วและฉันพยายามเข้าถึงผ่านพร็อกซี HTTP ขณะนี้ฉันกำลังเข้าถึงพรอมต์การเข้าสู่ระบบ SSH ดังนี้: openssl s_client->proxytunnel->HTTP(S) proxy->remote HAProxy->SSH server ฉันไปถึงจุดที่ฉันได้รับSSH-2.0-OpenSSHพรอมต์ แต่ด้วยเหตุผลบางอย่างมันเพิ่งแฮงค์ที่พรอมต์และไม่ผ่านคีย์ส่วนตัว ต่อไปนี้เป็นคำสั่งที่ฉันใช้งานฝั่งไคลเอ็นต์และฉันจะตั้งค่าทันเนลของพร็อกซีให้ใช้พร็อกซีขององค์กรได้อย่างไร: proxytunnel -p httpproxy.organization.com:8080 -d ssh.homeserver.com:443 -a 7000 ต่อไปฉันกำลังทำงานopensslอย่างนั้น: openssl s_client -connect localhost:7000 -quiet -key /home/user/.ssh/id_rsa แต่ด้วยเหตุผลบางประการใบรับรองดูเหมือนจะไม่ผ่าน ฉันมักจะพลาดขั้นตอนดังนั้นคำแนะนำใด ๆ จะได้รับการชื่นชมอย่างมาก!

1
ส่งต่ออัตโนมัติเพื่อย้อนกลับอุโมงค์
ฉันมีราสเบอร์รี่ Pi (รีโมท) ซึ่งอยู่หลัง NAT เพื่อให้สามารถเข้าถึงได้จากคอมพิวเตอร์ที่บ้านของฉัน (ในพื้นที่) ฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ ASW ของฉัน (เซิร์ฟเวอร์) ผ่านอุโมงค์ย้อนกลับตามที่อธิบายไว้ในโพสต์ต่างๆ รีโมตเชื่อมต่อกับเซิร์ฟเวอร์: ssh -f -N -T -R22222:localhost:22 -i ssh-ec2/ec-key.pem ec2-user@xxx.xxx.xxxx.xxx ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ASW ของฉันผ่าน SSH และเมื่อฉันลงชื่อเข้าใช้ฉันสามารถเชื่อมต่อกับ Raspberry ของฉันผ่าน: ssh -p 22222 pi@localhost ทำงานได้ดีทั้งหมด ปัญหาของฉันตอนนี้คือฉันต้องการที่จะทำเซสชันระยะไกลกับ intellij จากท้องถิ่นของฉันโดยตรงกับราสเบอร์รี่ระยะไกลของฉัน เพื่อที่ฉันจะต้องเชื่อมต่อกับเซิร์ฟเวอร์ของฉันผ่าน SSH แล้วป้อนด้วยตนเองอีกครั้งเชื่อมต่อกับระยะไกลของฉัน ฉันสามารถตั้งค่าอุโมงค์เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของฉัน แต่โดยตรงไปยังพอร์ต22222? ฉันได้ลองทำสิ่งต่อไปนี้จากเครื่องของฉัน แต่การเชื่อมต่อหมดเวลา: ssh -l 9999:localhost:22222 ec2-user@52.201.173.131 -i c:/privatekey.pem ข้อเสนอแนะใด …
1 linux  ssh  ssh-tunnel 

3
ค้นหาสาเหตุที่อุโมงค์ ssh ไม่ทำงาน
ฉันมีเซิร์ฟเวอร์ระยะไกลที่ฉันสามารถ SSH ได้โดยไม่มีปัญหา ฉันมี PostgreSQL (ps) ตั้งค่าบนเซิร์ฟเวอร์ระยะไกล (เรียกว่า 'enc') และเครื่องท้องถิ่นทั้งสองทำงานบน 5432 (ค่าเริ่มต้น) เซิร์ฟเวอร์ระยะไกลไม่อนุญาตให้มีการเชื่อมต่อจากการเชื่อมต่อภายนอก (เว็บเซิร์ฟเวอร์ท้องถิ่นไปที่มันโดยตรง) ฉันกำลังพยายามตั้งค่าอุโมงค์ SSH เพื่อให้คำสั่งที่เรียกใช้บนเซิร์ฟเวอร์ ps ระยะไกลง่ายกว่าการคัดลอกไฟล์ข้ามเข้าสู่เซิร์ฟเวอร์และเรียกใช้ด้วยตนเองในตอนท้าย ฉันได้ลองใช้คำสั่งต่อไปนี้แล้ว ssh -N -L 5555:enc:5432 enc อุโมงค์ปรากฏขึ้นเพื่อตั้งค่าอย่างถูกต้อง แต่เมื่อฉันพยายามเชื่อมต่อกับเครื่องระยะไกลด้วย psql -p 5555 มันบอกว่ามันไม่ทำงาน psql: could not connect to server: No such file or directory. Is the server running locally and accepting connections …

3
ssh เข้าสู่เซิร์ฟเวอร์ระยะไกลและใช้การเชื่อมต่ออินเทอร์เน็ตใน Chrome
ฉันเชื่อว่าสิ่งนี้เรียกว่าการเชื่อมต่อระหว่างอุโมงค์? หรือพร็อกซี่? ฉันต้องการใช้การเชื่อมต่ออินเทอร์เน็ตของเซิร์ฟเวอร์ระยะไกลเป็นไปได้หรือไม่? ด้วย Chrome หรือ Firefox + ssh? ฉันจะทำอย่างไร เอส
1 ssh  proxy  ssh-tunnel 

1
Notepad ++ NppFTP SSH Tunnel
ฉันติดอยู่ในขณะนี้ว่าสามารถเชื่อมต่อผ่าน SSH Tunnel บน Notepad ++ Extension NppFTP ได้หรือไม่? ฉันสามารถเชื่อมต่อผ่าน SFTP ไปยังเซิร์ฟเวอร์โดยตรง แต่กำลังจะสูญเสียการเชื่อมต่อและทำให้มองเข้าไปในช่องสัญญาณที่คล้ายกับการทำเช่นนั้นบน WinSCP และ PuTTY

2
วิธีการ ping ผ่านพร็อกซี SOCKS5
ฉันมีบางอย่าง SOCK5 ทำผ่านพร็อกซี SSH tunnel เช่น 127.0.0.1:8080 (8081, 8082 เป็นต้น) ฉันต้องการ ping เว็บไซต์ผ่านพร็อกซีที่แตกต่างกันเพื่อค้นหาว่าเว็บไซต์ใดมีเส้นทางที่เร็วกว่า ฉันจะใช้ ping คำสั่งหรือสิ่งที่คล้ายกันในเทอร์มินัล Ubuntu จะทำอย่างไร? ท้ายที่สุดฉันต้องการเขียน bash สคริปต์สำหรับการเปรียบเทียบทั้งหมด

1
การเปิดใช้งานพร็อกซีถุงเท้าในเบราว์เซอร์ของฉันคือการแช่แข็งเทอร์มินัลฉาบของฉัน
ระบบภายในเครื่อง - Windows 8.1, Putty, Firefox พร้อม FoxyProxy addon (Socks5) เซิร์ฟเวอร์ระยะไกล - Ubuntu 14.04 (หัวขาด) เมื่อฉันเปิดใช้งาน FoxyProxy และใช้การขุดอุโมงค์ SSH เซสชั่นสีโป๊วค้างและเว็บเพจหยุดโหลด สิ่งนี้จะไม่เกิดขึ้นทันที เซสชั่นใช้งานได้ดีเป็นเวลา 5 นาทีแล้วทุกอย่างค้าง ฉันสามารถสร้างเซสชั่นใหม่ แต่เซสชั่นเก่ายังคงแช่แข็งและพร็อกซี่ล้มเหลว มีวิธีการตรวจสอบสิ่งที่ทำให้เกิดอาการสะอึก? wireshark สามารถช่วยแก้ปัญหานี้ได้หรือไม่?

1
ไม่มีการเข้าถึงเครือข่ายในสคริปต์ /etc/network/if-up.d
ฉันมีราสเบอร์รี่ปี่อยู่หลัง NAT และเซิร์ฟเวอร์เสมือนระยะไกล ฉันต้องการที่จะสามารถเข้าถึง pi ผ่านเปลือกระยะไกลจากภายนอก เพื่อให้บรรลุนี้ฉันสร้างไฟล์ปฏิบัติการ/etc/network/if-up.d/ssh_tunnelบน pi ที่มี sudo -u myname ssh -fCNR *:2222:localhost:22 myname@1.2.3.4 ขณะที่คำสั่งนี้ใช้งานได้เมื่อดำเนินการในฐานะรูทจากบรรทัดคำสั่งคำสั่งจะไม่ทำงานเมื่อเริ่มต้น การเปลี่ยนเส้นทาง stderr ไปยังไฟล์ให้ฉัน ssh: connect to host 1.2.3.4 port 22: Network is unreachable ฉันจะทำอะไรดีกว่า

2
ดูแลระบบเซสชัน SSH ของฉันสามารถตรวจพบได้หรือไม่?
เพื่อนของฉันใช้อินเทอร์เน็ตได้เร็วขึ้นในมหาวิทยาลัยของฉันเนื่องจากเขามีสิ่งอำนวยความสะดวกด้านการวิจัย sysadmin ของเราทำให้แน่ใจว่าคุณลักษณะนี้สามารถเข้าถึงได้โดยเครื่องบางเครื่องที่มีที่อยู่ MAC เฉพาะเท่านั้น การปลอมแปลง MAC ถูกตรวจพบโดยเขาด้วยวิธีการบางอย่างและด้วยเหตุนี้ทฤษฎีดังกล่าวจึงถูกทดสอบ ตอนนี้ฉันสามารถสร้างอุโมงค์ SSH และใช้เครือข่ายของเขาโดยไม่ถูกตรวจพบในลักษณะเดียวกับการปลอมแปลง MAC หรือไม่ การใช้งานทั้งหมดจะแสดงตามที่เขาทำหรือฉันจะเห็นว่ามีอุโมงค์ SSH ที่ใช้งานอินเทอร์เน็ตของนักวิจัยหรือไม่? ถ้าไม่จะสร้างฮ็อพ SSH หลายอันจะดีไหม? สิ่งสุดท้ายสิ่งหนึ่งกุญแจส่วนตัวของการใช้งานใด ๆ ในขณะที่ทำ SSH คืออะไร? มันจะช่วยให้รูปแบบของการไม่เปิดเผยชื่อใด ๆ จากระบบดูแลระบบหรือไม่? ขอบคุณ! ไทร

1
piggyback FTP ผ่านอุโมงค์ SSH
ฉันต้องการ piggyback FTP ผ่านอุโมงค์ SSH เพื่อข้ามโฮสต์กระโดด FileZilla เป็นไคลเอนต์ แต่ไม่ต้องการใช้ WinSCP ฉันลองใช้ SOCKS proxy ไม่สำเร็จ :(. ทุกคนที่นี่เพื่อช่วยเหลือโปรดดูภาพด้านล่างเพื่อรับข้อมูลเพิ่มเติม ในตัวอย่างนี้เซิร์ฟเวอร์ FTP คือ 192.168.1.200 Jumphost ซึ่งฉันสามารถทำการเชื่อมต่อ SSH ได้คือ: 10.10.10.40 IP ของฉันคือ: 172.16.1.1 ป้อนคำอธิบายรูปภาพที่นี่

2
อุโมงค์ ssh ที่ซ้อนกัน
ฉันต้องการเชื่อมต่อกับพอร์ตของเซิร์ฟเวอร์ผ่านเซิร์ฟเวอร์อื่น mypc --> host 1 port 1431--> final host port 8080 แต่ในการเชื่อมต่อกับเซิร์ฟเวอร์ตัวแรกฉันต้องส่งข้อมูลประจำตัวของฉันและเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ตัวที่สองฉันต้องส่งคีย์ส่วนตัว ดังนั้นฉันลองทำสิ่งนี้: ssh -L8080:IP2:8080 -i private-key user2@IP2 -R 8080:localhost:8080 user1@host1 -L1431:host1:1431 ในกรณีที่IP2เป็น IP เอกชน แต่ฉันไม่ประสบความสำเร็จ ฉันเป็นคนเริ่มต้นในโดเมนนี้ดังนั้นฉันจึงไม่เข้าใจวิธีการใช้งาน ฉันอ่านบทเรียนบางอย่าง แต่มันไม่ทำงาน ขอบคุณ!

0
วิธีการใช้ ssh กับถุงเท้าการส่งต่อพอร์ตผ่านการ์ดเครือข่ายที่สอง?
จากการทำงานฉันเข้าสู่ระบบอูบุนตู 14.04 LTS ผ่าน eth0 ซึ่งเชื่อมต่อกับเราเตอร์ที่บ้านและเคเบิลโมเด็ม ด้วยการส่งต่อพอร์ต ssh เป็นพร็อกซีถุงเท้าฉันสามารถท่องจากการทำงานเป็นที่อยู่ IP ที่บ้านของฉัน เรียบง่ายจนถึงปัจจุบัน ดังนั้นตอนนี้ฉันใช้การเชื่อมต่อเครือข่ายไร้สาย (wlan0) ของเซิร์ฟเวอร์ ubuntu ที่บ้านของฉันเพื่อเชื่อมต่อกับฮอตสปอตมือถือพกพาและ ifconfig บอกฉันว่า wlan0 มีที่อยู่ IP 192.168.0.46 ฉันสามารถ ssh ลงในเซิร์ฟเวอร์ของฉันโดยใช้ตัวเลือก -b เพื่อผูกกับการ์ด wlan (192.168.0.46) เพื่อให้ฉันสามารถใช้การส่งต่อพอร์ตเพื่อให้ปรากฏเป็นที่อยู่ IP ที่แตกต่างจาก IP บ้านของฉันได้หรือไม่ ถ้าเป็นเช่นนั้นฉันเดาว่าฉันจะต้องตั้งค่าเกตเวย์ของ wlan0 เพื่อให้แพ็คเก็ต ip ผ่านฮอตสปอตของฉันถูกต้องหรือไม่ ฉันไม่รู้จะทำยังไง

1
เป็นไปได้ที่จะ SSH และสร้างช่องสัญญาณเครือข่ายขาเข้าทั้งหมด
วิทยาลัยของฉันบล็อกการรับส่งข้อมูลผ่านบางพอร์ตที่แอปพลิเคชันของฉันใช้ (TCP, UDP) เมื่อฉันใช้บริการ VPN ฟรีเช่น HotSpot VPN มันทำงานได้ดีและเปลี่ยนเส้นทางการรับส่งข้อมูลเครือข่ายทั้งหมดผ่าน เมื่อเร็ว ๆ นี้ฉันมีสิทธิ์เข้าถึง superuser บนเครือข่ายของฉันซึ่งฉันสามารถเข้าถึงพอร์ตทั้งหมดได้ตราบใดที่ฉันใช้คอมพิวเตอร์ในห้องปฏิบัติการ ตอนนี้ฉันต้องการใช้คุณลักษณะนี้ในทางที่ผิดและเปลี่ยนเส้นทางปริมาณการใช้ข้อมูลจากแล็ปท็อปของฉันผ่านการเข้าถึง superuser นี้ ฉันรู้ว่าฉันสามารถส่งต่อพอร์ตบางพอร์ตสำหรับการเข้าถึง HTTP เป็นต้นคำถามของฉันคือถ้าฉันสามารถขุดข้อมูลที่เข้ามาทั้งหมดในพอร์ตใด ๆผ่านบัญชี superuser และในแล็ปท็อปของฉัน ความพยายามของฉัน: ความพยายามของฉันเท่าที่เคยอ่านบทความต่าง ๆ : '(ฉันได้อ่านว่าการตั้งค่าบริการ VPN ในบัญชี superuser นี้และการเข้าถึงคอมพิวเตอร์เครื่องนั้นผ่านอุโมงค์ SSH จากแล็ปท็อปของฉันควรทำงานได้ นั่นเป็นเพียงวิธีเดียวที่ง่ายที่สุดในการดำเนินการหรือไม่ ถ้าใช่คุณช่วยแนะนำฉันได้ไหม

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