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

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

3
macOS 10.12 Sierra จะไม่ลืมรหัสผ่านของฉัน ssh keyfile
หลังจากสร้างid-rsaไฟล์คีย์เข้ารหัสใหม่ด้วยssh-keygenและใช้เป็นครั้งแรกฉันไม่สามารถรับ macOS เพื่อลืมข้อความรหัสผ่าน นี่คล้ายกับวิธีทำให้ OS X จำคำถามรหัสผ่านคีย์ ssh ไม่ได้แต่แย่กว่านั้น ฉันพยายามรีบูต, ฆ่าssh-agent, ล็อคกุญแจทั้งหมดของฉัน แต่มันก็ยังดูเหมือนว่าจะถูกเก็บไว้ที่ใดที่หนึ่ง อย่างไรก็ตามฉันไม่พบมันในพวงกุญแจใด ๆ ดูเหมือนว่าจะไม่ปลอดภัยมาก คำตอบสำหรับรหัสผ่านส่วนตัวคีย์ SSH ไม่เคยถูกลบด้วย Keychain / ssh-agentเช่นกัน ในความเป็นจริงกล่องโต้ตอบที่เคยปรากฏถามคุณว่าคุณต้องการเก็บข้อความรหัสผ่านหรือไม่ดูเหมือนไม่มีอยู่อีกต่อไป
25 macos  keychain  ssh  sierra 

3
ฉันจะเข้าถึงพวงกุญแจจากระยะไกลได้จากบรรทัดคำสั่งได้อย่างไร
ฉันกำลังจัดเก็บรหัสผ่านต่าง ๆ (เช่นสำหรับเซิร์ฟเวอร์อีเมลระยะไกล) ในพวงกุญแจของฉัน จากบรรทัดคำสั่งเมื่อเข้าสู่ระบบในเครื่องฉันสามารถดึงข้อมูลเหล่านี้ผ่าน: security unlock-keychain ~/Library/Keychains/login.keychain <enter password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com <dumps keychain attributes, not including password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com -g <dumps keychain attributes, including password> อย่างไรก็ตามผลลัพธ์ไม่สามารถทำได้เมื่อเรียกใช้จากระยะไกล (ไปที่กล่องจากที่อื่น): security unlock-keychain ~/Library/Keychains/login.keychain <enter password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com <dumps keychain attributes, …
23 terminal  ssh  keychain 

4
ฉันจะสร้างบัญชีผู้ใช้จาก Terminal ใน Mac OS X 10.11 ได้อย่างไร
ฉันต้องการที่จะสร้างผู้ใช้ใหม่ใน Mac OS X 10.11 จากระยะไกลหลังจากเข้าสู่เครื่อง บนภูเขาสิงโตขั้นตอนเหล่านี้มีการระบุไว้ วิ่ง dscl . -create /Users/joeadmin dscl . -create /Users/joeadmin UserShell /bin/bash dscl . -create /Users/joeadmin RealName "Joe Admin" dscl . -create /Users/joeadmin UniqueID "510" dscl . -create /Users/joeadmin PrimaryGroupID 20 dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin dscl . -passwd /Users/joeadmin password dscl . …

3
ssh -A ไม่ได้เปิดใช้งานการส่งต่อการเชื่อมต่อตัวแทนการตรวจสอบอย่างถูกต้อง
ฉันชอบssh -Aซึ่งทำให้ฉันสามารถใช้คีย์ ssh ในพื้นที่ของฉันเมื่อสร้างการเชื่อมต่อจากเซิร์ฟเวอร์ระยะไกล ตัวอย่างเช่นฉันssh -A host1.example.comจากนั้นฉันสามารถssh host2.example.com(หรือใช้ git) และใช้คีย์ ssh ของฉันจากเครื่องเดิมซึ่งในกรณีนี้ควรเป็น mac ของฉัน แม้ว่าสิ่งนี้จะใช้ได้กับฉันใน Debian / Ubuntu เสมอ แต่มันก็ไม่สามารถใช้กับ mac ใหม่ของฉัน (Lion) สิ่งที่ฉันหายไปที่นี่? ฉันจะกำหนดค่า ssh ให้ทำงานอย่างถูกต้องกับ -A ได้อย่างไร ฉันต้องการ ssh ที่ไม่ใช่ MacOS มาตรฐานหรือไม่
22 macos  lion  ssh 

4
เปิดใช้งานการเข้าสู่ระบบ ssh-key-only กับ Mac ของฉันสำหรับผู้ใช้ 1 คน
ฉันมี Macbook Air ที่ฉันต้องการอนุญาตการเข้าถึง SSH ระยะไกลโดยไม่ต้องใช้รหัสผ่าน ฉันได้สร้างผู้ใช้ชื่อremotepairที่ฉันได้เข้าสู่ระบบและตรวจสอบฉันสามารถใช้ Mac ด้วย ฉันได้เพิ่มผู้ใช้นี้ไปยังรายชื่อผู้ใช้ที่ได้รับอนุญาตของบริการ "ลบเข้าสู่ระบบ" และเปิดใช้บริการ ทั้งหมดนี้ทำในแผงควบคุม "การแชร์" /Users/remotepair/.ssh/authorized_keysฉันมีอากาศคีย์สาธารณะของคอมพิวเตอร์เครื่องอื่นและเพิ่มไปยังแฟ้ม เมื่อคอมพิวเตอร์เครื่องอื่นssh remotepair@<my ip>ฉันยังคงได้รับพรอมต์รหัสผ่าน ฉันจะปิดใช้งานพรอมต์รหัสผ่านนี้ได้อย่างไร

1
OS X Keychain ขอให้ฉันใส่ข้อความรหัสผ่านของ SSH แม้ว่าฉันจะบันทึกไว้ (OS X 10.6.8) [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ช่องโต้ตอบรหัสผ่านจะปรากฏขึ้นเมื่อการอนุญาตให้ใช้ไพรเวตคีย์ SSH เป็น 0600 (19 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา คำถามนี้ถูกโยกย้ายจากข้อผิดพลาดของเซิร์ฟเวอร์เนื่องจากสามารถตอบได้ใน Ask Different อพยพ 7 ปีที่ผ่านมา ทุกครั้งที่ฉันเข้าสู่เซิร์ฟเวอร์ระยะไกลที่มี SSH พวงกุญแจ OS X จะแจ้งให้ฉันจำวลีรหัสผ่าน SSH ฉันพิมพ์ข้อความรหัสผ่านและทำเครื่องหมายที่ช่องเพื่อจดจำ ฉันเชื่อมต่อตกลงกับเซิร์ฟเวอร์ แต่แล้วครั้งต่อไปที่ฉันได้รับแจ้งอีกครั้งและต่อไป ... ฉันมีรหัสส่วนตัวเพื่อ ssh ลงในเซิร์ฟเวอร์ของฉันและการเชื่อมต่อใช้งานได้ ในไฟล์โฮสต์ของฉันฉันมี: Host myhost HostName xxx.xxx.xxx.xx GlobalKnownHostsFile ~/.ssh/known_hosts port 22 User myuser IdentityFile ~/.ssh/mykey_dsa IdentitiesOnly yes .. แล้วฉันพิมพ์ ssh myhost นี่เป็นเพียงปัญหาล่าสุดดังนั้นฉันสงสัยและมีปัญหากับ …

3
วิธี จำกัด “ การเข้าสู่ระบบระยะไกล” (ssh) การเข้าถึงเฉพาะช่วง IP บางช่วงเท่านั้น?
มีคนช่วยบอกวิธี จำกัด การเข้าถึง SSH เฉพาะช่วง IP บางอัน (เช่นเครือข่ายท้องถิ่น) และไม่ใช่อินเทอร์เน็ตทั้งหมดได้ไหม ฉันเดาว่าสิ่งนี้จะต้องทำผ่านไฟร์วอลล์
20 ssh  firewall 

7
ฉันจะเชื่อมต่อกับ SOCKS Proxy จาก iPhone / iPod Touch ได้อย่างไร
ฉันชอบที่จะท่องอย่างปลอดภัยและเป็นส่วนตัวผ่านพร็อกซี SOCKS ที่ฉันสร้างขึ้นผ่านทาง SSH tunneling บน Mac ฉันใช้ไคลเอ็นต์ SSH บน Mac เพื่อทำสิ่งนี้ ถ้าอย่างนั้นฉันคิดว่าเนื่องจากระบบปฏิบัติการ iPhone เป็นหลัก Mac OS, เคล็ดลับเดียวกันอาจทำงานบน iPhone ฉันจัดการเพื่อสร้างอุโมงค์ SSh บน iPhone ของฉันผ่านทางเทอร์มินัล (เทอร์มินัลของ iPhone) (ใช่มันเป็นคุก) ssh -D [port] user@domain.com ในขั้นตอนนี้ iPhone ของฉันเป็น SOCKS proxy อย่างไรก็ตามดูเหมือนจะไม่มีวิธีใดในแผงการตั้งค่าเครือข่าย iPhone เพื่อระบุพร็อกซี SOCKS มีคนแนะนำให้สร้างไฟล์ Proxy Auto-Contig (PAC) เพื่อแก้ไขปัญหานี้แต่ฟังดูซับซ้อน มีแนวคิดใดที่จะทำให้ iPhone ใช้พร็อกซี SOCKS ของตัวเองได้บ้าง?

1
ฉันจะปิดการใช้งาน SSH KeychainIntegration ใน OS X Mavericks ได้อย่างไร
ฉันมีปัญหากับ SSH KeychainIntegration ใน OS X Mavericks ฉันลอง poking รอบไซต์สนับสนุนของ Apple แต่ไม่เห็นใครที่มีปัญหาของฉัน ฉันเคยเห็นผู้คนมากมายที่ดูเหมือนจะไม่รู้วิธีการใช้ SSH ที่ดีดังนั้นฉันตัดสินใจลองชุมชนอื่น ก่อนอื่นการกำหนดค่าของฉันใช้งานได้ ฉันสามารถใช้คู่คีย์และ ssh กับโฮสต์ได้ตามที่ฉันต้องการเนื่องจากข้อมูลประจำตัวของฉันถูกแคชในเอเจนต์ ฉันสามารถดูข้อมูลรับรองแคชของฉันผ่าน "ssh-add -l" ตามที่คาดไว้ ฉันได้รับแจ้งให้ป้อนรหัสผ่านของฉันโดยกล่องโต้ตอบสไตล์ OS X พร้อมช่องทำเครื่องหมายที่ระบุว่า "จำรหัสผ่านในพวงกุญแจของฉัน" ฉันมักจะเพิกเฉยช่องทำเครื่องหมายนี้ แต่เมื่อฉันตรวจสอบมันฉันเห็นกุญแจของฉันเก็บไว้ในพวงกุญแจ กุญแจนี้ที่เก็บไว้ในพวงกุญแจนั้นดูเหมือนจะไม่เคยใช้งานเลยเนื่องจากฉันมีรหัสผ่านอยู่ อย่างน้อยนั่นคือสิ่งที่ฉันรวบรวมจากสิ่งต่าง ๆ ที่ฉันอ่าน เมื่อฉันป้อนรหัสผ่านลงในกล่องโต้ตอบและรหัสถูกแคชในเอเจนต์ฉันเชื่อมต่อสำเร็จ แต่ไม่ได้รับการแจ้งก่อน "การบันทึกรหัสผ่านไปยังพวงกุญแจล้มเหลว" การเห็นข้อความแสดงข้อผิดพลาดนี้เป็นสิ่งที่ทำให้ฉันต้องตรวจสอบเพิ่มเติม ฉันไม่ชอบรับข้อผิดพลาดทุกครั้งที่ฉันเชื่อมต่อ สิ่งที่ได้รับที่น่าสนใจเมื่อมองไปที่ manpage ssh_config (5) มีสองตัวเลือกสำหรับจัดการกับพวงกุญแจโดยเฉพาะกับ Apple: AskPassGUI และ KeychainIntegration คุณสามารถสลับได้ใน ~ …

7
ไม่สามารถปลดล็อคคีย์ SSH ที่ป้องกันด้วยรหัสผ่านใน OS X Mavericks
ฉันเพิ่งอัพเกรดเป็น OSX 10.9 และเมื่อพยายามสร้างการเชื่อมต่อ SSH ด้วยการรับรองความถูกต้องของคีย์สาธารณะข้อความแจ้งจะปรากฏขึ้นเพื่อขอรหัสผ่านกุญแจ SSH ของฉัน ตอนแรกฉันคิดว่าการอัพเกรดทำให้พวงกุญแจลืมรหัสผ่านดังนั้นฉันจึงกลับเข้ามาอีกครั้ง เห็นได้ชัดว่านั่นไม่ใช่สาเหตุเพราะพรอมต์ปรากฏขึ้นอีกครั้ง ฉันก่อนว่าฉันอาจจะใช้รหัสผ่านผิด แต่ในขณะที่คำสั่งต่อไปนี้: $ ssh-keygen -vvv -y -f id_rsa >| id_rsa.pub debug3: Incorrect RSA1 identifier debug1: key_parse_private_pem: PEM_read_PrivateKey failed debug1: read PEM private key done: type <unknown> Enter passphrase: debug3: Incorrect RSA1 identifier debug1: key_parse_private_pem: PEM_read_PrivateKey failed debug1: read PEM private …
18 macos  password  ssh  keychain 

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

2
คำขอ SSH หมดเวลาทุกครั้ง
ฉันกำลังพยายามเข้าถึงพื้นที่เก็บข้อมูลที่เรามีในการทำงานผ่าน ssh แต่ฉันได้รับการหมดเวลาทุกครั้ง ( Mac OS 10.7.5 - เทอร์มินัล ) ฉันตรวจสอบไฟร์วอลล์การตั้งค่าแม้ปิด Little Snitch และพอร์ต 22 ถูกบล็อก ทำคำขอเดียวกันที่แน่นอนบนเครื่อง Windows ด้วยไคลเอนต์ SSH ทำงานเหมือนมีเสน่ห์ คำขอ: ssh login_name@server_address ตอบ: ssh: connect to host server_address port 22: Operation timed out ปัญหาน่าจะมาจากการตั้งค่า vpn / proxy ของ บริษัท ของฉัน จะอัปเดตหากฉันพบวิธีแก้ไข
18 macos  lion  terminal  network  ssh 

10
กำลังมองหาแอป SSH ที่ดีสำหรับ iPhone
ฉันใช้แอพพลิเคชั่น SSH ฟรีบนโทรศัพท์ของฉันมาระยะหนึ่งแล้ว แต่หยุดทำงานเพราะการใช้ VIM ส่วนใหญ่มันพัง หลังจากอัปเดตบางอย่างแล้วฉันดูเหมือนว่าจะมีการ จำกัด จำนวนครั้งที่สำคัญก่อนที่มันจะหมดอายุ ตอนนี้ดูเหมือนจะเป็นช่วงเวลาที่ดีในการช็อปปิ้ง มีข้อกำหนด: สามารถเลียนแบบสี สามารถเรียกใช้ VIM ได้แม้ว่าความสามารถในการเรียกใช้ EMACS ก็จะยอดเยี่ยมเช่นกัน มันไม่จำเป็นต้องเป็นอิสระ มันจะต้องทำงานบนโทรศัพท์ที่ไม่เสียหาย ทุกคนใช้อะไรอีก คุณแนะนำอะไร?

1
ssh -X ไม่ทำงานบนโยเซมิตี
ไม่สามารถใช้ X11 กับ ssh ได้อีกต่อไป ติดตั้ง XQuartz2.7.7 แล้ว เข้าสู่ระบบด้วย X11 ผ่าน ssh ให้คำเตือน คำเตือน: การตั้งค่าการส่งต่อ X11 ที่ไม่น่าเชื่อถือล้มเหลว: ไม่มีการสร้างข้อมูลคีย์ xauth คำเตือน: ไม่มีข้อมูล xauth; ใช้ข้อมูลการตรวจสอบสิทธิ์ปลอมสำหรับการส่งต่อ X11 ในระบบของฉันเองecho $DISPLAYให้ /private/tmp/com.apple.launchd.GuewxwWwKS/org.macosforge.xquartz:0 อย่างไรก็ตามเมื่อฉันลองxauth generate $DISPLAY . trustedฉันได้รับข้อผิดพลาด xauth: (argv): 1: ชื่อที่แสดงไม่ถูกต้อง "/private/tmp/com.apple.launchd.GuewxwWwKS/org.macosforge.xquartzne" ในคำสั่ง "เพิ่ม" ความคิดใด ๆ ในวิธีการแก้ไขปัญหานี้?
16 macos  yosemite  ssh  x11  xquartz 

1
สร้างผู้ใช้รีโมตเท่านั้นใน OS X หรือไม่
ฉันต้องการสร้างผู้ใช้บน OS X ที่มีสิทธิ์เข้าสู่ระบบ ssh จากระยะไกลซึ่งพวกเขาสามารถเข้าถึงโฟลเดอร์ / พา ธ / ไปยัง / สินค้า / / และเพิ่ม / แก้ไข / ลบไฟล์ด้วยตนเองหรือผ่าน rsync ขณะที่ส่วนที่เหลือของ Mac ถูก จำกัด (นอกไดเรกทอรีหลักของพวกเขา) เป็นการดีที่ผู้ใช้ไม่ควรมีสิทธิ์เข้าถึงเพื่อเรียกใช้โปรแกรมอื่นใดนอกจาก rsync ผู้ใช้รายนี้กำลังจะถูกใช้โดยเซิร์ฟเวอร์การสร้างเพื่อเข้าสู่ระบบและปรับใช้ไฟล์ ฉันต้องการใช้คู่คีย์สาธารณะ / ส่วนตัวดังนั้นสคริปต์สร้างไม่จำเป็นต้องป้อนรหัสผ่าน ฉันจะทำสิ่งนี้ได้อย่างไร

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