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

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

4
Touch ID สามารถปลดล็อคคีย์ SSH ส่วนตัวได้หรือไม่?
เป็นไปได้ไหมที่จะใช้เครื่องอ่านลายนิ้วมือ Touch ID เพื่อปลดล็อคกุญแจ SSH ของฉัน ฉันมี MacBook Pro พร้อม Touch Bar และฉันมีข้อความรหัสผ่านแบบดั้งเดิมสำหรับคีย์ SSH ของฉันตอนนี้ ฉันสังเกตเห็นว่าฉันไม่ได้รับกล่องโต้ตอบของระบบเพื่อขอข้อความรหัสผ่านของฉันในวันที่ 10.12 ดังนั้นนี่อาจไม่ใช่สิ่ง แต่ถ้าฉันสามารถทำมันได้มันน่าอัศจรรย์
15 unix  ssh  touch-id 

2
ปิดใช้งานการพิสูจน์ตัวตนด้วยรหัสผ่านบนเซิร์ฟเวอร์ SSH บน OS X Server 10.8
ฉันต้องการปิดการใช้งานการตรวจสอบรหัสผ่านของเซิร์ฟเวอร์ SSH บน OS X Server ของฉัน ควรทำใน / etc / sshd_config ใช่ไหม แต่ฉันไม่แน่ใจว่าควรเปลี่ยน ...

2
ปิดใช้งาน StrictHostKeyChecking ใน ssh
ฉันกำลังพยายามเชื่อมต่อกับโฮสต์ Linux โดยใช้sshและได้รับข้อผิดพลาดต่อไปนี้ RSA host key for 10.1.1.20 has changed and you have requested strict checking. ฉันต้องการลบล้างสิ่งนี้ แต่ดูเหมือนจะไม่พบตัวเลือกใด ๆ รวมกันเพื่อทำสิ่งนี้ ฉันอาจตั้งค่า StrictHostKeyChecking ปีที่แล้ว แต่จำไม่ได้ว่า ฉันปรึกษาman sshซึ่งแจ้งให้ฉันทราบว่าไฟล์การกำหนดค่าทั้งระบบเป็น/etc/ssh/ssh_configค่าเริ่มต้นสำหรับไฟล์กำหนดค่าต่อผู้ใช้ที่~/.ssh/configไม่มีอยู่ แก้ไขเพื่อชี้แจงคำถามของฉันมีการตั้งค่าตัวเลือกไว้อย่างชัดเจน ฉันกำลังพยายามค้นหา ตัวเลือกจะถูกเก็บไว้ที่ไหน (ฉันไม่มีไฟล์ที่กล่าวถึงใน man page ซึ่งดูเหมือนจะผิด) วิธีการเปลี่ยนตัวเลือก ฉันไม่ได้มองหาวิธีแก้ไขปัญหาที่ฉันมีอยู่ (ฉันรู้ว่าฉันสามารถแก้ไขไฟล์ known_hosts ได้ แต่สิ่งนี้น่าเบื่อทุกครั้งที่ฉันลองใช้เซิร์ฟเวอร์ใหม่)
14 macos  ssh 

5
มีตัวเลือกใดบ้างสำหรับ SSH tunneling clients บน iOS?
ฉันจำเป็นต้องแก้ปัญหาที่จะทำงานโดยไม่ต้อง jailbreakingแต่คำตอบที่รวมถึงการที่สามารถช่วยให้คนอื่น ๆ ที่มีการต้อนรับ แต่ก็อาจจะไม่ได้รับการคัดเลือกให้เป็นคำตอบ บน Linux และ OSX ฉันใช้ ssh บนบรรทัดคำสั่งเพื่อเปิดช่องสัญญาณ ssh เพื่อให้ฉันสามารถเรียกใช้แอปพลิเคชันไคลเอนต์เซิร์ฟเวอร์ได้อย่างปลอดภัย ฉันต้องทำสิ่งที่เทียบเท่าบน iOS (เรียกใช้อุโมงค์บางชนิดในพื้นหลังในขณะที่ฉันเรียกใช้โปรแกรมประยุกต์ไคลเอนต์ผ่านอุโมงค์นั้น) มีเครื่องมือหรือตัวเลือกใดบ้างและการแสดงรุ่น iOS ที่รองรับจะมีประโยชน์มากกว่าถ้าคุณสามารถระบุรายละเอียดในระดับนั้นได้ ฉันจะตั้งค่าบริการ ssh tunneling บน iOS ได้อย่างไร?
14 ios  ssh 

6
รับการแจ้งเตือนเมื่อมีคนลงชื่อเข้าใช้เซิร์ฟเวอร์โดยใช้ SSH หรือ Remote Desktop
ฉันมี mac mini server ที่ใช้ OS X Lion Server 10.7.3 มันทำงานได้โดยไม่มีปัญหา อย่างไรก็ตามเซิร์ฟเวอร์อยู่ภายใต้ "การโจมตี" คงที่ตามบันทึก ไฟร์วอลล์และการรักษาความปลอดภัยกำลังดูอยู่ มีแอปพลิเคชัน / สคริปต์ที่สามารถส่งอีเมลถึงฉันเมื่อใดก็ตามที่มีคน / ทุกคนเข้าสู่เซิร์ฟเวอร์โดยใช้ SSH, เครื่องมือบริหารระบบหรือ ARD? เนื่องจากเครื่องทำงานโดยไม่มีใครดูแลหัวขาดในดาต้าเซ็นเตอร์ในเมืองอื่นฉันกังวลว่าบางคนอาจ (ผ่านการดื้อรั้นอย่างบริสุทธิ์ใจ) สามารถจัดการรหัสผ่านหรือค้นหาการประนีประนอมบนระบบ รู้ว่าฉันจะได้รับการแจ้งเตือนจะทำให้ใจของฉันเพื่อความสะดวก

4
ทำให้รหัสผ่านของฉันได้รับการป้องกันคีย์ SSH หมดอายุหรือหมดเวลาหลังจากไม่นาน
ฉันมีคีย์ SSH ส่วนตัวผมใช้สำหรับการตรวจสอบที่ถูกเก็บไว้ใน~ / .ssh / id_rsa เมื่อฉันเข้าสู่เซิร์ฟเวอร์ฉันได้รับแจ้งให้ป้อนรหัสผ่านเพื่อปลดล็อครหัส: ฉันชอบสิ่งนี้. ฉันก็ชอบที่ฉันสามารถ ssh ซ้ำแล้วซ้ำอีกและมันไม่ได้แจ้งให้ฉันสำหรับรหัสผ่านของฉัน สิ่งที่ฉันไม่ชอบคือฉันไม่จำเป็นต้องป้อนรหัสผ่านวันหรือแม้กระทั่งสัปดาห์ต่อมา ฉันสามารถล็อคหน้าจอของฉันหรือทำให้เข้าสู่โหมดสลีปและฉันก็ยังไม่ต้องป้อนรหัสผ่านที่สำคัญของฉัน ครั้งเดียวที่ดูเหมือนว่ามันจะหมดอายุรหัสผ่านคือเมื่อฉันออกจากระบบ (ซึ่งฉันไม่ค่อย) ฉันจะได้รับรหัสผ่านที่สำคัญได้อย่างไรหลังจากผ่านไปครู่หนึ่งบังคับให้ฉันใส่รหัสผ่านอีกครั้งเพื่อตรวจสอบสิทธิ์ ทำให้เป็นไปได้ว่าหลังจากผ่านไป 1 ชั่วโมงกุญแจจะถูกลืมโดยอัตโนมัติ

4
ssh-under-cron หยุดทำงานใน OS X 10.7 Lion
เพิ่งอัพเกรดจาก Snow Leopard เป็น Lion และงาน cron ของฉันที่ใช้ ssh หยุดทำงาน ปรากฏว่า ssh-agent ไม่ทำงานตามที่คาดไว้ ต่อไปนี้เป็นสคริปต์ที่เรียกว่าจาก cron รุ่นที่ใช้งานได้ดีซึ่งทำงานได้ดีภายใต้ Snow Leopard: #!/bin/bash whoami # just to verify I'm running as myself, not root ssh-agent # just to see what it outputs eval `ssh-agent` ssh -vvv REMOTESERVER ls เมื่อเรียกใช้จากพรอมต์คำสั่งสคริปต์นี้ทำงานตามที่คาดไว้ เมื่อทำงานจาก cron มันไม่ทำงาน เอาต์พุต ssh-agent …
12 lion  ssh  launchd  cron 

3
การกำหนดค่าไม่ถูกต้อง: ไม่สามารถ ssh
ตามที่อธิบายในโพสต์อื่น ๆ อีกมากมายหลังจากอัปเกรดเป็น MacOS Sierra I แก้ไขไฟล์ ssh config ดังนี้: Host me HostName login.hpc.ugent.be User vscxxxxx Port 22 Host * AddKeysToAgent yes UseKeychain yes ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้: $ssh -Y vscxxxxx@login.hpc.ugent.be /Users/manfredo/.ssh/config: line 8: Bad configuration option: usekeychain /Users/manfredo/.ssh/config: terminating, 1 bad configuration options ฉันกำลังคิดถึงอะไร
12 sierra  ssh 

2
วิธีใช้คีย์ SSH และปิดใช้งานการตรวจสอบรหัสผ่าน
ฉันพยายามเข้าถึง Mac จากระยะไกล (ฉันมีสิทธิ์เข้าถึง Mac เครื่องนี้) ผ่าน SSH จากคอมพิวเตอร์ไคลเอนต์ Linux เป้าหมายของฉันคือการเข้าถึง Mac เครื่องนี้จากนอกเครือข่าย การตั้งค่าการส่งต่อพอร์ตบนเราเตอร์ จากคอมพิวเตอร์ไคลเอนต์ของฉันฉันสามารถssh user@ipรับ IP สาธารณะและฉันสามารถใช้กับ Mac ได้ดังนั้นการส่งต่อพอร์ตจึงใช้งานได้ ตอนนี้ฉันต้องการตั้งค่าคีย์ SSH ฉันสร้างคีย์ SSH บนคอมพิวเตอร์ไคลเอนต์ของฉันแล้ว แต่ฉันต้องการรับ SSH Daemon บนการตั้งค่า Mac ก่อน ฉันแก้ไขและการตั้งค่า/etc/ssh_config PasswordAuthentication noฉันเริ่มต้นใหม่ SSH กับคำสั่งนี้แล้วsudo launchctl unload /System/Library/LaunchDaemons/ssh.plist sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plistเมื่อฉันพยายามที่จะ SSH จากลูกค้าอีกครั้งก็ยังคงถามรหัสผ่านของฉัน ฉันดูที่โพสต์นี้และจากคำตอบที่ฉันเพิ่มลงUsePAM noในไฟล์กำหนดค่าและเริ่มบริการlaunchctlใหม่อีกครั้ง ฉันยังคงได้รับแจ้งให้ใส่รหัสผ่าน ฉันยังพยายามแก้ปัญหาที่นี่ …
12 macos  ssh 

2
จะใช้ Terminal ในการส่งการกดแป้นได้อย่างไร
Terminal มีวิธีการจำลองการกดหลาย ๆ ปุ่มพร้อมกันหรือไม่? ตัวอย่างเช่น Shift + Ctrl + R? ฉันกำลังsshเข้าสู่ OS X จากไคลเอนต์ Windows (PuTTY) และสงสัยว่าฉันต้องกำหนดค่าไคลเอนต์หรือมีวิธีดั้งเดิมสำหรับ OS X เพื่อจำลองคำสั่งเหล่านี้เมื่อสิ้นสุดการรับ
12 macos  terminal  ssh 

1
OS X: คำสั่ง Terminal เพื่อเปิด / ปิดเซิร์ฟเวอร์ SSH
ฉันรู้วิธีเปิดเซิร์ฟเวอร์ SSH จากการตั้งค่าระบบ: - (การตั้งค่าระบบ -> การแบ่งปัน -> การเข้าสู่ระบบระยะไกล) ตอนนี้ฉันกำลังมองหาคำสั่ง terminal เหมือนกัน ฉันสามารถใช้คำสั่งใน Python Script ของฉัน (สำหรับงานโครงการ)
11 macos  terminal  ssh 

3
ปุ่ม ECDSA ssh ที่ 10.8.2
ผมใช้ssh-keygen -t ecdsaในการสร้างคีย์ ECDSA unknown key type ecdsaแต่ฉันได้ข้อผิดพลาด man ssh-keygen พูดว่า: -t type Specifies the type of key to create. The possible values are ``rsa1'' for protocol version 1 and ``dsa'', ``ecdsa'' or ``rsa'' for protocol version 2. ใครบ้างมีความเข้าใจในเรื่องนี้?
11 macos  ssh 

1
ฉันจะอนุญาตการเชื่อมต่อ SSH (SCP) ที่เข้ามาได้อย่างไร
ฉันจะอนุญาตการเชื่อมต่อ SSH ขาเข้าบน mac (Mac OS X 10.6.4) จากเครื่องอื่น ๆ ในเครือข่ายเดียวกันได้อย่างไร ทุกครั้งที่ฉันพยายามทำscpอะไรบางอย่างบนเครื่องฉันได้รับการเชื่อมต่อถูกปฏิเสธข้อผิดพลาด
11 macos  ssh  scp 

7
X11 ยังคงใช้อยู่ในปัจจุบันหรือไม่?
ฉันได้ติดตั้ง X11 ไว้ใน Mac ของฉันมาระยะหนึ่งแล้ว (ตราบเท่าที่ฉันเป็นเจ้าของฉันคิดว่า) และไม่เคยใช้มันเลย แอปพลิเคชันยังคงใช้ X11 หรือล้าสมัยแล้ว ณ จุดนี้หรือไม่? ฉันควร "เรียนรู้" วิธีใช้เพราะฉันจะใช้มันในอนาคตหรือไม่ เหตุผลที่ฉันถามคือฉันอ่านว่าคุณสามารถเรียกใช้ X บน SSH และฉันคิดว่ามันอาจมีประโยชน์ที่จะเรียกใช้ตัวจัดการหน้าต่างเพื่อรับกราฟิกจากเครื่องระยะไกล จากนั้นฉันก็รู้ว่าฉันไม่เคยใช้ X11 และเปิดตัวเพื่อสับสนเท่านั้น ดังนั้นฉันควรใช้ X11 และทำไม
11 ssh  x11  tunnel 

1
เปิด Terminal ใหม่ในเซสชัน SSH เดียวกัน
มีวิธีการเปิด Terminal ใหม่ในเซสชัน SSH ที่มีอยู่หรือไม่ ฉันเข้าสู่ระบบระยะไกลและมีเซสชันพิเศษที่ฉันต้องร้องขอและรอรับ ฉันรู้ว่าฉันสามารถใช้คำสั่ง "xterm &" เพื่อเปิด xterm windows หลายอันภายในเซสชันนั้น แต่ xterm ทำงานแตกต่างจาก Terminal ในตัวของ OSX มีวิธีการเปิดหน้าต่างเทอร์มินัลหลายบานภายในเซสชัน SSH ที่มีอยู่หรือไม่
11 terminal  ssh 

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