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ใหม่อีกครั้ง ฉันยังคงได้รับแจ้งให้ใส่รหัสผ่าน ฉันยังพยายามแก้ปัญหาที่นี่ …