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

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

3
วิธีเรียกใช้โปรเซสและแยกเชลล์พาเรนต์ออกทั้งหมด [ซ้ำ]
ซ้ำกันได้: ปล่อยให้สคริปต์ทุบตีทำงานใน terminal ระยะไกลในขณะที่ไม่ได้เข้าสู่ระบบ? ฉันจะแยกกระบวนการออกจากเทอร์มินัลได้อย่างไร ฉันใช้งานโปรแกรมบนเซิร์ฟเวอร์ linux ซึ่งใช้เวลาหลายวันกว่าจะเสร็จสมบูรณ์ ฉันเปิดมันจากเวิร์กสเตชันของฉันจาก terminal SSH เนื่องจากโปรแกรมนี้เป็นบรรทัดคำสั่งเท่านั้น ฉันต้องการที่จะสามารถทำสิ่งเหล่านี้ทั้งหมด: เปิดตัวโปรแกรมนั้น เปลี่ยนเส้นทางเอาต์พุตมาตรฐานไปยังไฟล์ ออกจากเซสชัน SSH ของฉันโดยไม่ทำให้ขั้นตอนนี้ยุติลง ฉันคิดเกี่ยวกับ $ ./MyProg.csh -params -foo -bar </dev/null 1>~/out.log 2>~/err.log & อย่างไรก็ตามกระบวนการจะสิ้นสุดลงเมื่อฉันปิดเซสชัน SSH ของฉัน เวิร์กสเตชันของฉันใช้ Windows XP และฉันไม่สามารถรับประกันเวลาที่ใช้งานได้ในช่วงเวลาหลายวันซึ่งจำเป็นสำหรับการประมวลผลข้อมูลของฉันบนเซิร์ฟเวอร์ Linux ตามที่คุณอาจสังเกตเห็นโปรแกรมของฉันต้องเปิดตัวจาก CSH เป็นไปได้ที่จะทำเช่นนี้? ขอบคุณ
3 ssh  process  csh 

0
เป็นไปได้หรือไม่ที่จะทำให้ WinSCP ใช้ไฟล์กำหนดค่า SSH ของฉัน
ฉันใช้เครื่องมือที่ใช้ SSH บน Windows ซึ่งใช้ไฟล์กำหนดค่าใน %HOME%\.ssh\. เป็นไปได้หรือไม่ที่จะทำให้ WinSCP ใช้ไฟล์กำหนดค่านั้นด้วยดังนั้นฉันต้องจัดการการกำหนดค่าเดียว มันซ้ำซ้อนต้องเก็บสองการกำหนดค่าสำหรับเซิร์ฟเวอร์เดียวกัน
3 windows  ssh  winscp 

2
ฉันสามารถ SSH จาก Mac ถึง Linux โดยที่เปิดหน้าต่าง Linux บน Mac ได้หรือไม่
นี่เป็นคำถามเกี่ยวกับการรองรับ X Windows สำหรับ Mac บางครั้งฉัน ssh กับคอมพิวเตอร์ Linux และเริ่มซอฟต์แวร์ที่นั่น ซอฟต์แวร์ต้องใช้ส่วนต่อประสานกราฟิก (DISPLAY) ฉันอยากรู้ว่ามันเป็นไปได้หรือไม่ที่จะส่งสัญญาณกราฟิกทั้งหมดจากเครื่องลีนุกซ์ไปยังคอมพิวเตอร์ Mac ในพื้นที่ที่ฉันใช้สำหรับ sshing ไปยังเครื่องลีนุกซ์.
3 linux  mac  ssh  x-windows 

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

1
ฉันจะตรวจสอบได้อย่างไรว่ามีบางคนเข้าสู่ระบบในเครื่องระยะไกล
ด้วยชื่อเครื่องฉันต้องการตรวจสอบว่ามีใครบางคนลงชื่อเข้าใช้ในเครื่องนั้นหรือไม่ แค่คำตอบว่าใช่ / ไม่ใช่ก็เพียงพอแล้ว (ฉันไม่ต้องการชื่อผู้ใช้) มีคำแนะนำอะไรให้ค้นหา? โดย 'เข้าสู่ระบบ' - ฉันหมายถึงการใช้กราฟิก UI บนเครื่อง - ssh จะไม่นับ คุณสามารถสันนิษฐานได้ว่าฉันมีการเข้าสู่ระบบ ssh ที่ได้รับอนุญาตสำหรับเครื่องนี้
3 linux  ssh 

1
ฉันจะกำจัดกล่องโต้ตอบ "คีย์โฮสต์ที่ไม่รู้จัก" ใน FileZilla ได้อย่างไร
ฉันทำงานในสภาพแวดล้อมคลาวด์โฮสติ้งที่มีอินสแตนซ์ของเซิร์ฟเวอร์ใหม่ปรากฏขึ้น: ด้วยเหตุนี้ฉันจึงได้รับกล่องโต้ตอบ "คีย์โฮสต์ที่ไม่รู้จัก" ใน FileZilla วิธีกำหนดค่าให้เชื่อถือคีย์ใด ๆ เพื่อหลีกเลี่ยงกล่องโต้ตอบ "คีย์โฮสต์ที่ไม่รู้จัก" ได้อย่างไร (โปรดทราบว่า ดูเหมือนเป็นไปไม่ได้ที่จะทำใน PuTTY )
3 ssh  filezilla 

4
วิธีคัดลอกไฟล์จากแล็ปท็อป Windows ไปยังเซิร์ฟเวอร์เสมือนระยะไกลของ Linux
มีหัวข้อเกี่ยวกับปัญหานี้ที่ SuperUser แล้วเล็กน้อย อย่างไรก็ตามฉันใช้เวลา 3 ชั่วโมงในการทดลองทั้งหมด แต่ไม่สามารถแก้ไขได้ ฉันพยายามคัดลอกไฟล์จากแล็ปท็อปของฉันไปยังเซิร์ฟเวอร์ Linux ระยะไกล แล็ปท็อปของฉันใช้ Windows 8.1 เซิร์ฟเวอร์ระยะไกลคือ Debian ฉันเชื่อมต่อกับเซิร์ฟเวอร์ Linux ผ่านทางพุตตี้ ถ้าฉันใช้เครื่องลีนุกซ์มันจะง่ายเหมือน A-B-C แต่แล็ปท็อปของฉันเป็น Windows ... ดี ... นี่คือคำสั่งที่ฉันได้ลอง: pscp C:\Users\Michael Storm\Desktop\Folder\public_key.ppk mstorm@my.linux.server:/home/mstorm mstorm --- ชื่อผู้ใช้ของฉันบนเซิร์ฟเวอร์ linux (และไดเรกทอรีบ้านของฉัน) public_key.ppk --- ไฟล์ที่ฉันพยายามคัดลอกไปยังเซิร์ฟเวอร์ linux C:\Users\Michael Storm\Desktop\Folder\public_key.ppk --- ไฟล์พา ธ (แล็ปท็อปของฉัน) (เพื่อความชัดเจน: มีช่องว่างระหว่าง public_key.ppk และ mstorm. …
3 linux  windows  ssh  debian  scp 

1
วิธีการใช้ sshpass สำหรับการเชื่อมต่อแบบโซ่?
ฉันมีสองเครื่องของลูกค้า $gateway และ $serverคนที่สองสามารถเข้าถึงได้จากคนแรกเท่านั้น การตรวจสอบรหัสสาธารณะไม่สามารถใช้งานได้กับทั้งสองระบบ ดังนั้นเพื่อดำเนินการบางอย่าง $command บนเซิร์ฟเวอร์ฉันต้องเรียกใช้ ssh $gateway ssh $server $command จากนั้นพิมพ์รหัสผ่านสองรายการ ฉันสามารถใช้ sshpassแต่มันจะจัดการเฉพาะการเชื่อมต่อครั้งแรกและฉันยังคงต้องป้อนรหัสผ่านที่สองด้วยมือ ฉันจะทำให้การเข้าถึง ssh แบบไม่โต้ตอบ (โดยไม่ต้องป้อนรหัสผ่านด้วยตนเอง) อย่างสมบูรณ์ได้อย่างไร วิธีเดียวที่ฉันเห็นคือใช้อุโมงค์ แต่พวกเขายากที่จะมีชีวิตอยู่เนื่องจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร
3 networking  ssh 

1
การรวมกันของสีโป๊วกับ WSL-Ansible ภายใต้คีย์ส่วนตัวและวลีรหัสผ่านเดียวกัน
ในพีซีของฉันฉันใช้ Windows 10 home กับ WSL-Ubuntu (16.04 - xenial) และ Ansible ฉันมักจะเช่า IaaS เครื่องจักรและ SSH เข้าไปในพวกเขาผ่าน Putty จาก Win 10 และเครื่อง IaaS ของฉันทั้งหมดมักจะติดตั้งติดตั้งกำหนดค่าและอัปเกรดอย่างต่อเนื่องผ่าน Ansible ด้วยกลุ่มดาวโคมไฟเดียวกัน ปัญหาของฉัน สิ่งหนึ่งที่น่ารำคาญสำหรับฉันด้วย Putty คือทุกครั้งที่ฉันรีบูตเครื่อง PC ของฉัน (พูดเนื่องจากการอัพเกรด Windows 10 ที่หายากซึ่งต้องมีการรีบูต) ฉันต้องโหลดคีย์ของฉันด้วย Pageant อีกครั้งและดำเนินการข้อความรหัสผ่าน . ฉันต้องการหลีกเลี่ยงสถานการณ์ที่ฉันทำมันสองครั้ง - หนึ่งครั้งสำหรับ Putty และ Secondce สำหรับ Ansible คำถามของฉัน มีวิธีการรวม Putty …

1
การสำรองข้อมูลที่ถูกบีบอัดแบบส่วนเพิ่มบน ssh
จนถึงตอนนี้ฉันสำรองข้อมูลโดยใช้: rsync -avz --delete /Local/Location/of/data/ -e ssh username@hostname:/Remote/Location/of/backup ด้านโลคัลกำลังเรียกใช้ Mac OS และฝั่งเซิร์ฟเวอร์กำลังเรียกใช้ Linux ฉันไม่สามารถเปลี่ยนการตั้งค่านี้ วิธีนี้ใช้งานได้ดี (เท่าที่ฉันสามารถบอกได้) และถ่ายโอนความแตกต่างเพียงอย่างเดียวตั้งแต่การสำรองข้อมูลครั้งล่าสุดรวมถึงการสงวนสิทธิ์ทั้งหมดเป็นต้นอย่างไรก็ตามวิธีการนี้มีข้อเสียเปรียบเพียงประการเดียวนั่นคือการสำรองข้อมูลทางฝั่งเซิร์ฟเวอร์จะไม่ถูกบีบอัด ดังนั้นฉันจึงได้รับคำเตือน) ฉันจะเพิ่มการบีบอัดข้อมูลบางส่วนของผลลัพธ์ได้อย่างไร วิธีการไร้เดียงสาจะเป็นไป (กำหนดปลายทางถูกบีบอัด): คลายการบีบอัดปลายทาง rsync ความแตกต่างจากท้องถิ่นถึงระยะไกล บีบอัดข้อมูลสำรองทางฝั่งเซิร์ฟเวอร์ อะไรคือวิธีปฏิบัติที่ดีที่สุดที่นี่ แก้ไข ฉันเจอกับแนวคิดเรื่อง "การทิ้งขยะแบบเพิ่มหน่วย" ดูเหมือนว่าtarจะมีประโยชน์ที่นี่ นี่เป็นวิธีที่จะไปไหม?
3 ssh  backup 

3
คนจรจัด: รอการแจ้งจากเชลล์ระยะไกล
ฉันมีปัญหากับคนจรจัดกับโฮสต์ที่เฉพาะเจาะจงเมื่อฉันใช้ ssh-keys สำหรับการตรวจสอบ มันทำงานได้ดีเมื่อฉันไม่ได้ใช้การพิสูจน์ตัวตนของ ssh-key แต่ฉันต้องการป้องกันการป้อนรหัสผ่านตลอดเวลา ไม่ทราบว่าเกี่ยวข้องหรือไม่ แต่ฉันใช้ zsh สำหรับเชลล์ ฉันได้ปฏิบัติตามทั้งเคล็ดลับของการตั้งค่าจรจัด chunksize เป็น 500 และเพิ่มรหัสต่อไปนี้เพื่อ. zshrc: if [[ "$TERM" == "dumb" ]] then unsetopt zle unsetopt prompt_cr unsetopt prompt_subst unfunction precmd unfunction preexec PS1='$ ' fi แต่มันใช้งานไม่ได้และมันยังคงห้อยอยู่กับข้อความ Tramp: กำลังรอการแจ้งจากเชลล์ระยะไกล ความคิดเห็นเกี่ยวกับวิธีป้องกันปัญหาที่น่ารำคาญนี้ ขอบคุณ
3 ssh  emacs  tramp 

3
rsync บน ssh: สามารถป้อนรหัสผ่าน ssh ที่บรรทัดรับคำสั่งได้หรือไม่
ฉันเห็นว่าคุณสามารถสร้างคีย์ SSH เพื่อใช้ rsync ผ่าน ssh โดยไม่ต้องใส่รหัสผ่าน แต่ฉันกำลังใช้ rsync บน ssh ใน Eclipse / ANT ซึ่งสามารถป้อนรหัสผ่านแบบโต้ตอบได้ แต่จากนั้นการโต้ตอบระหว่าง eclipse และคำสั่ง rsync ไม่ได้มีการโต้ตอบ รหัสผ่านที่ได้รับใน eclipse บนบรรทัดคำสั่ง เป็นไปได้ไหม
3 linux  ssh  eclipse  rsync 

2
ทำไมฉันต้องใช้ sudo สำหรับการพิสูจน์ตัวตนด้วยรหัสสาธารณะของ ssh
ฉันไม่สามารถ ssh จากคอมพิวเตอร์ของฉัน (OS X) ไปยังราสเบอร์รี่ pi ของฉัน (ubuntu mate) เว้นแต่ฉันจะใช้ sudo ฉันใช้คีย์สาธารณะ / ส่วนตัวเพื่อตรวจสอบสิทธิ์ พับลิกคีย์ที่เหมาะสมถูกเพิ่มลงในไฟล์ authorized_users บน raspberry pi สิทธิ์สำหรับไดเรกทอรี. ssh ของฉันคือ 700 สิทธิ์สำหรับไฟล์คีย์ของฉันคือ 600 นี่คือเอาต์พุตจาก ssh พร้อมกับแฟล็ก -v: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/username/.ssh/id_rsa debug1: Authentications that …

1
วิธีการตั้งค่า Ssh / Sshd สำหรับการเข้าสู่ระบบด้วยคีย์ภายใต้ Cygwin (Vista) ด้วย StrictModes ใช่
ฉันได้ตั้งค่า ssh และ sshd สำเร็จแล้วภายใต้ cygwin เพื่ออนุญาตให้ฉันเข้าสู่ระบบจาก A ถึง B และ B ถึง A (ทั้ง A และ B เป็นเครื่อง Vista) ในการทำเช่นนี้ฉันต้องตั้งค่าStrictModes noใน / etc / sshd_config ของฉัน หากฉันตั้งค่าไว้StrictModesการyesเข้าสู่ระบบด้วยคีย์จะถูกข้ามและ ssh (d) จะขอให้ใส่รหัสผ่าน (ซึ่งจะใช้งานได้) ในบันทึกเหตุการณ์ฉันได้รับข้อความนี้: sshd: PID 3684: Authentication refused: bad ownership or modes for file /home/brent/.ssh/authorized_keys ฉันมีคำถามย่อยสองคำถาม: มีจุดใดบ้างในการใช้งานStrictModes yesภายใต้ cygwin / …
3 ssh  cygwin 

1
ล็อกไฟล์สำหรับพยายาม ssh หรือไม่
ฉันมี Macbook รุ่นเก่าที่ใช้ Yosemite ซึ่งฉันได้เชื่อมต่ออินเทอร์เน็ตผ่านเครือข่ายวิทยาลัยของฉัน ฉันเปิดใช้งานการเข้าถึง ssh อย่างโง่เขลาในขณะที่คอมพิวเตอร์ของฉันมีรหัสผ่านที่ไม่รัดกุมและตอนนี้ฉันต้องการตรวจสอบไฟล์บันทึกของคอมพิวเตอร์เพื่อดูว่ามีใครบางคนที่เป็นอันตรายได้พยายามเข้าสู่ระบบคอมพิวเตอร์ของฉันหรือไม่ ไฟล์บันทึกใดที่ฉันควรดู * หมายเหตุด้านข้าง - ฉันควรทำรหัสผ่านของฉันนานแค่ไหนเพื่อให้ฉันรู้สึกปลอดภัยกับการโจมตีที่ดุร้ายผ่านทาง ssh?

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