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

Secure Shell; โปรโตคอลเครือข่ายที่อนุญาตให้ถ่ายโอนข้อมูลผ่านช่องทางที่ปลอดภัยระหว่างอุปกรณ์เครือข่ายสองเครื่อง

1
IP สาธารณะหนึ่งเครื่องและเซิร์ฟเวอร์ VPS หลายเครื่องใช่ไหม
ฉันมีที่อยู่ IP สาธารณะเดียวที่ฉันต้องการแชร์กับเซิร์ฟเวอร์หลายเครื่อง โซลูชันที่ต้องการจะเป็นดังนี้: เมื่อฉันส่งคำขอไปยัง sv1.domain.tld คำขอจะถูกส่งต่อไปยัง 1.0.0.100 เมื่อฉันส่งคำขอไปยัง sv2.domain.tld คำขอจะถูกส่งต่อไปยัง 10.0.0.101 ฯลฯ ฉันต้องการส่งต่อพอร์ตทั้งหมดสำหรับโฮสต์ดังนั้นหากฉันต้องการเชื่อมต่อผ่าน ssh กับ sv1.domain.tld คำขอจะไปที่ 10.0.0.100 ฉันได้ลองทำกับ bind9 แล้ว แต่ก็ไม่มีโชค เคล็ดลับใด ๆ

1
ไม่สามารถเชื่อมต่อกับ SSH โดยใช้ Univ ของฉันได้ VPN
ฉันสามารถเชื่อมต่อ VPS SSH ของฉันได้จากการเชื่อมต่ออินเทอร์เน็ตที่บ้าน อย่างไรก็ตามฉันไม่สามารถเชื่อมต่อกับ SSH ผ่านการเชื่อมต่ออินเทอร์เน็ตของฉันได้ สิ่งที่ฉันรู้คือมหาวิทยาลัยของฉันใช้ VPN และอาจเป็นพร็อกซี อาจารย์ของฉันบอกฉันว่าพอร์ตเชื่อมต่อกับ SSH เปิดอยู่ในมหาวิทยาลัย มีเหตุผลที่เป็นไปได้นี้หรือไม่ VPS ของฉันคือ centOS 5.4 ขอบคุณ,
proxy  ssh  centos  vpn 

2
VMware ไม่สามารถ ssh ให้แขก แต่ไม่สามารถ telnet
ฉันใช้งาน VMware Workstation 9.0.2 บน Windows 7 Professional ด้วยแขก CentOS 6.4 โดยใช้เครือข่ายเชื่อมต่อ LAN ที่โฮสต์ทำงานอยู่คือ 192.168.123. * โฮสต์เป็น IP แบบคงที่ 192.168.123.2 และแขกมี IP แบบคงที่ 192.168.123.70 ฉันสามารถ ปิง และ SSH จากโฮสต์ไปยังแขก CentOS แต่ Telnet และ http ทั้งสองล้มเหลวในการเชื่อมต่อ ฉันสามารถ telnet และ http จากแขกไปยังแขกโดยใช้ที่อยู่ 192.168.123.70 ดังนั้นพอร์ตของแขกจะเปิดแน่นอนและฟังอยู่ ไฟร์วอลล์ปิดใช้งานกับผู้เยี่ยมชมและไม่มีข้อความในบันทึกเมื่อ telnet ล้มเหลว (ไฟร์วอลล์ Windows ไม่ จำกัด การเชื่อมต่อขาออก) …

1
วิธีการถ่ายโอนไดเรกทอรีทั้งหมดจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่นผ่าน SSH
ฉันมีสองเซิร์ฟเวอร์เข้าถึง SSH ทั้งสอง ฉันต้องการถ่ายโอนไดเรกทอรีทั้งหมดจากเซิร์ฟเวอร์ A ไปยังเซิร์ฟเวอร์ B พวกเขาเป็นทั้งเซิร์ฟเวอร์ระยะไกลสำหรับฉัน ฉันถูกต้องหรือไม่ที่จะสมมติว่ามันเป็นไปได้ที่จะเข้าสู่เทอร์มินัล SSH บนพีซีในพื้นที่ของฉัน, เชื่อมต่อกับเซิร์ฟเวอร์ A, และทำคำสั่งเวทมนต์ที่จะเริ่มการถ่ายโอนระหว่างเซิร์ฟเวอร์ทั้งสอง ?
linux  ssh 

0
ข้อความรหัสผ่าน SSH ล้มเหลวสองครั้ง แต่จะทำงานในครั้งที่สามเสมอ
เมื่อไม่นานมานี้ฉันเริ่มล้มเหลวในการแนะนำวลีรหัสผ่านของ SSH อย่างถูกต้องในเครื่องปลายทางของฉันหรืออย่างนั้นฉันก็คิดว่า มันมักจะถามฉันจะพิมพ์มันก็จะถามอีกครั้งฉันพิมพ์อีกครั้งแล้วครั้งที่สามและในที่สุดก็ใช้งานได้ จนกว่าฉันจะพยายามเขียนข้อความรหัสผ่านที่อื่นและคัดลอกแล้ววางไว้ใน Terminal มันจะยังคงล้มเหลวสองครั้ง! อะไรทำให้เกิดสิ่งนี้ บางคำสั่งไม่ได้ทำให้เกิดสิ่งนี้ git fetch ทำงานได้ด้วยการลองเพียงครั้งเดียว แต่ git push ล้มเหลวสองครั้งเช่นเดียวกับ ssh.
linux  ssh 

0
วิธีการตั้งค่าพารามิเตอร์ NTL ในลูกค้าฉาบ ssh?
จุดสิ้นสุดการพัฒนาของกาว AWS แสดงบรรทัด cmd ต่อไปนี้สำหรับการเชื่อมต่อ ssh: ssh -i <private-key.pem> -NTL 9007:000.000.000.0:9007 glue@someHOst.us-west-2.compute.amazonaws.com คืออะไร -NTL พารามิเตอร์? สร้างการเชื่อมต่อเดียวกันผ่านทางโปรแกรม putty ของ windows ได้อย่างไร ป.ล. ฉันรู้ว่ามี ssh คำสั่งใน windows 10 แต่อีกครั้งวิธีการใช้ผงสำหรับอุดรู?

0
มีวิธีง่าย ๆ ในการส่งผ่าน scp ไฟล์ใด ๆ ที่แก้ไขในโฟลเดอร์ไปยังโฟลเดอร์ระยะไกลโดยอัตโนมัติหรือไม่?
พูดง่าย ๆ : ฉันมีโฟลเดอร์ที่เต็มไปด้วยไฟล์และโฟลเดอร์ย่อยที่มีไฟล์มากกว่านี้ ฉันต้องการมีมิเรอร์ของโฟลเดอร์นั้นในเซิร์ฟเวอร์ระยะไกลดังนั้นเมื่อใดก็ตามที่ไฟล์ถูกแก้ไขบนเครื่องของฉันมันจะถูกส่งโดยอัตโนมัติไปยังเครื่องระยะไกลผ่านทาง scp หรืออะไรก็ตาม โปรดทราบว่านี่เป็นการซิงโครไนซ์ทางเดียวเท่านั้นกล่าวคือหากไฟล์ได้รับการแก้ไขในเซิร์ฟเวอร์ระยะไกลฉันไม่จำเป็นต้องส่งไฟล์กลับไปที่เครื่องของฉัน โดยทั่วไปฉันต้องการทำงานกับไฟล์ของฉันในเครื่องและตรวจสอบให้แน่ใจว่ามีการซิงโครไนซ์ (ส่ง) ไปยังเครื่องระยะไกล ตอนนี้ฉันต้องทำงานซิปทุกอย่าง (ใหญ่) ส่งผ่าน scp ไปเลย ใช้เวลานานมาก :( :( :( มีวิธีง่ายๆในการทำสิ่งนี้หรือไม่? ฉันได้ยินเกี่ยวกับ rsync แต่การทำเช่นนั้นกับ rsync เป็นเรื่องง่ายไหม คำแนะนำทีละขั้นตอนจะได้รับการชื่นชมมาก -Becky บันทึก: ฉันมี SSH เข้าถึงเครื่องผ่าน VPN ไม่เคยใช้ rsync มาก่อน แต่ได้ยินมาว่ามันไม่สำคัญ อาจเป็นทางเดียวหรือไม่
ssh  rsync  scp 

1
วิธีทำ Putty บน Windows ด้วยตนเองทำอย่างไร
ฉันมีการเข้าสู่ระบบของเซสชัน Putty (SSH) และสร้างอุโมงค์ หนึ่งจะทำด้วยตนเองได้อย่างไร UI สีโป๊วแปลเป็นอะไรในทางปฏิบัติ ตัวอย่างเช่นเซสชันโป๊วของฉันดูเหมือนจะเป็นเรื่องปกติ ssh usernam@some.domain.com - ดูเหมือนว่าจะทำงานอย่างนั้น แต่สิ่งที่เกี่ยวกับอุโมงค์เหล่านั้นใน Connection- & gt; SSH- & gt; Tunnels ที่ฉันมีตัวอย่างเช่น: L9901 245.202.190.30:2201 เป็นรายการหรือไม่ ฉันจะทำทุกสิ่งด้วยตนเองบน OSX หรือ Linux ได้อย่างไร ฉันพยายามทำ: ssh username@mydomain.com -t ssh -L9901:localhost:2201 แต่นั่นล้มเหลว ...
linux  ssh  putty  tunnel 

1
ตัวละคร PuTTY เสีย ... (ใช้ Ubuntu Desktop 11.04)
ฉันใช้ Ubuntu 11.04 เวอร์ชั่นเดสก์ท็อปบนคอมพิวเตอร์โฮสต์ ปัญหาด้านล่างของ PuTTY, Ubuntu หรือแล็ปท็อปไคลเอ็นต์ของฉันหรือไม่ (ซึ่งคือ ... 'โบราณ') นอกจากนี้มีวิธีใดในการแก้ไขปัญหา 'ตัวอักษรจีน' นี้หรือไม่ ฉันคิดว่าภาษาท้องถิ่นของ Ubuntu เป็นภาษาอังกฤษ PS ใช่ฉันรู้ว่า 'ทำไม' ไม่ใช่คำสั่ง Ubuntu ที่เหมาะสม
ubuntu  ssh  putty 

1
การประมวลผลคำสั่งแบบโลคัลหลังจาก ssh tunneling และการเชื่อมต่อ ssh ยังคงอยู่ในคอนโซล
มันเป็นคำถามต่อเนื่อง: การดำเนินการของคำสั่งภายในเครื่องหลังจาก ssh tunneling " . ฉันมีสิ่งนี้: ssh -f -L 555:localhost:555 10.0.0.1 sleep 10 vncviewer อย่างไรก็ตามในกรณีดังกล่าวการเชื่อมต่อ ssh ไปที่พื้นหลังและฉันไม่สามารถเรียกใช้คำสั่งใด ๆ บนเครื่องระยะไกล ดังนั้นคำถามของฉันคือฉันจะอยู่ในคอนโซล ssh และเรียกใช้ vncviewer ได้อย่างไร ในกรณีของฉันมันคือ TigerVNC

1
วิธีการอัปเดตโฮสต์คีย์โดยอัตโนมัติ (โดยไม่ต้องมีการโต้ตอบด้วยตนเอง)
ฉันเปลี่ยนระบบของฉัน แต่ใช้ที่อยู่ IP เดียวกันเพื่อเข้าถึงระบบใหม่ เมื่อพยายามที่จะเข้าถึงระบบใหม่สำหรับการระบุการเปลี่ยนแปลงแรกที่ได้รับข้อความ ตามนี้ ลิงค์ ฉันต้องลบรหัสประจำตัวโฮสต์ออกจากไฟล์. ssh / known_hosts ในการทำเช่นนี้ฉันได้เขียนฟังก์ชันด้านล่างใน. bashrc & amp; ใช้นามแฝง rmsshk 19 เพื่อลบรหัส rmsshkey() { sed -i $1d /home/pravin/.ssh/known_hosts } alias rmsshk=rmsshkey แต่ตอนนี้ฉันต้องการทำให้เป็นอัตโนมัติฉันรู้ว่าการระบุโฮสต์ของฉันมีการเปลี่ยนแปลงและฉันต้องการอัปเดตโดยอัตโนมัติโดยไม่มีการโต้ตอบ ฉันจะบรรลุสิ่งนี้ได้อย่างไร
bash  ssh 

0
ไม่สามารถเชื่อมต่อผ่าน SSH ได้แม้ว่า ping จะใช้งานได้
ฉันต้องการเชื่อมต่อ Ubuntu (บน VMware Workstation 11.0) ผ่าน SSH (จาก Windows 10) แต่ฉันไม่สามารถ: Ubuntu (บน VMware) และ Windows สามารถ ping ซึ่งกันและกัน เซิร์ฟเวอร์ SSH เปิดอยู่ (สถานะ systemctl ssh .... เปิดใช้งาน); สองวันที่ผ่านมาฉันไม่มีปัญหาและสามารถเชื่อมต่อกับ PuTTY ได้อย่างถูกต้อง แต่ฉันไม่รู้ว่าเกิดอะไรขึ้นเพื่อให้หยุดทำงาน หมายเหตุ: ฉันมี Linuxes หกตัวบน VMware ของฉัน (หลาย Ubuntus และ CentOSes) และฉันไม่สามารถเชื่อมต่อกับพวกเขาได้ จนกระทั่งสองวันที่ผ่านมาฉันสามารถเชื่อมต่อกับพวกเขาทั้งหมด Linuxes ทั้งหมดบน VMware สามารถเชื่อมต่อผ่าน SSH ได้ …

2
เกิดข้อผิดพลาดในการเข้าถึงรูทของเครื่องเสมือนผ่าน PuTTy
ฉันต้องการเข้าถึงรูทเครื่องเสมือน vSphere ESXi 5.5 Ubuntu ผ่าน PuTTy ดังนั้นฉันโหลดสาธารณะเช่น ของ vm และลอง SSHing ผ่านพอร์ต 22 สิ่งนี้ทำให้เกิดข้อผิดพลาดดังต่อไปนี้: ฉันไปที่ไฟล์ config sshd และเปลี่ยนพอร์ตจาก 22 เป็น 443 และพยายาม ssh อีกครั้งผ่านพอร์ต 443 แต่รับเซสชันเทอร์มินัลที่ฉันไม่สามารถพิมพ์อะไรได้ ฉันเปลี่ยนพอร์ตอีกครั้งในไฟล์กำหนดค่าเป็นพอร์ต 80 และลองอีกครั้งผ่าน PuTTy ครั้งนี้ฉันได้รับข้อผิดพลาดร้ายแรงของ PuTTy อีกครั้ง มีใครที่นี่แก้ไขปัญหานี้หรือไม่

0
scp จากระยะไกลถึงท้องถิ่นไฟล์ของฉันอยู่ที่ไหน
ฉันกำลังคัดลอก (หรืออย่างน้อยพยายาม) ไฟล์จากเซิร์ฟเวอร์ระยะไกลไปยังเครื่องคอมพิวเตอร์ของฉัน (Windows) โดยใช้คำสั่งต่อไปนี้: scp user@host:/usr/filename.txt / มันคัดลอกไฟล์ แต่ฉันไม่รู้ว่ามันอยู่ที่ไหน บริบทของคืออะไร /? ฉันลองหลายตัวเลือกสำหรับการโต้แย้งครั้งสุดท้ายเช่น /desktop (ซึ่งมีอยู่) หรือ /user/desktop (ซึ่งไม่มีอยู่) แต่ฉันไม่พบไฟล์หลังจากกระบวนการคัดลอกที่ใดก็ได้ ...
windows  ssh  scp 

1
จะกำจัดการเชื่อมต่อที่เปิดโดย SSH ProxyCommand ได้อย่างไร
ฉันมีเว็บเซิร์ฟเวอร์ WWW1 และพร็อกซี PRX ที่หันหน้าไปทางด้านหน้า ฉันใช้ SSH ProxyCommand เพื่อเชื่อมต่อกับ IP ภายใน (IP ส่วนตัว) ของ WWW1 ผ่าน PRX (IP ส่วนตัว + สาธารณะ) สำหรับการเชื่อมต่อบางอย่าง (ไม่ใช่ทั้งหมด) ฉันเห็นการเชื่อมต่อเครือข่ายเปิดทิ้งไว้หลังจากฉันเสร็จสิ้น เหล่านี้เพิ่มขึ้น! ~ / .ssh / config Host * ServerAliveInterval 5 ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p Host WWW1 WWW2 WWW3 User foo ProxyCommand ssh -q -a -x PRX …

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