ฉันจะเปิดใช้งาน SSH โดยไม่ใช้สคริปต์ gui หรือ apple บนเสือดาวหิมะได้อย่างไร


4

ซักพักฉันจะเปิดใช้งานอินเทอร์เน็ตร่วมกันโดยไม่ต้องใช้ GUI หรือ AppleScript ได้อย่างไร ฉันถามว่ามีใครรู้วิธีเปิดใช้งานการแชร์อินเทอร์เน็ตโดยไม่ใช้ GUI หรือแอปเปิ้ลสคริปต์ฉันยังคงมีปัญหานั้นอยู่ แต่ฉันคิดว่าอันนี้ควรจะง่ายกว่านี้ฉันต้องการที่จะสามารถ SSH ลงในเครื่องของฉันได้ ไปที่บานหน้าต่าง "การแบ่งปัน" ในการตั้งค่า (มันล้มเหลว) ฉันจะเริ่ม sshd ได้อย่างไร


1
ฉันคิดว่าปัญหาในการแก้ไขปัญหาคือสาเหตุที่บานหน้าต่างการตั้งค่าการแชร์ขัดข้อง ระบบบอกว่ามีประโยชน์หรือไม่?
kmm

คำตอบ:


9

คุณสามารถเปิดใช้งาน SSH จากเทอร์มินัลด้วย:

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

(โปรดทราบว่าคุณต้องใช้สิ่งนี้ในฐานะผู้ดูแลระบบและจะขอรหัสผ่านผู้ดูแลระบบของคุณซึ่งจะไม่ดังก้องในขณะที่คุณพิมพ์)


2

นี่คือคำสั่งเพื่อเริ่มการแบ่งปัน VNC - ไม่ใช่ SSH แต่อาจช่วยคุณได้ (โปรดเปลี่ยนรหัสผ่านด้วยตัวคุณเอง!):

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw PutYourOwnPasswordHere -restart -agent -privs -all

จากนั้นคุณควรจะสามารถเข้าสู่ระบบโดยใช้ไคลเอนต์ VNC ด้วยรหัสผ่านที่คุณระบุ

นี่คือคำสั่งให้หยุดการแบ่งปัน:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off

โปรดทราบว่าบานหน้าต่างการแบ่งปันจะไม่แสดงว่าการแชร์นั้นทำงานอยู่เมื่อคุณเปิดใช้งานด้วยวิธีนี้ผ่านบรรทัดคำสั่ง!

ที่มา: http://technotes.twosmallcoins.com/?p=279


ว้าว! @ ออสตินที่ใช้งานได้ดีขอบคุณคุณรู้คำตอบของคำถามเดิมของฉันด้วยหรือเปล่า? apple.stackexchange.com/questions/11855/…
อาลี

ฉันเอามันมาแตก หวังว่ามันจะช่วย!
Austin

1
sudo systemsetup -setremotelogin on
sudo systemsetup -setremotelogin off

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