我想讓我的mac筆電可以遠端登入,原因是這樣的:
1. 我的mac筆電可以使用vpn進到我的工作場所,我的桌機不行。
2. 在家的時候我想用桌機來寫程式
為了解決這個問題,我想到了一招,就是用桌機連到筆電當跳板,然後再透過vpn進到工作的場所,真是聰明。
言歸正傳,該怎麼開啟mac的ssh server呢?預設是關閉的。
一、選擇「系統偏好設定」
二、選擇「共享」
三、勾選「遠端登入」
這樣就可以了。
測試,開啟終端機
MacBook-Pro-2:~ axer$ ssh 192.168.1.9 -l root <== 輸入你的ip,-l 帶入使用者名稱
The authenticity of host '192.168.1.9 (192.168.1.9)' can't be established.
ECDSA key fingerprint is SHA256:7Lho5lx//9LhqDA7HuKboxg+HOFb3ru7LwX1L/Ja4P8.
Are you sure you want to continue connecting (yes/no)? yes <== 第一次建立key:輸入yes
Warning: Permanently added '192.168.1.9' (ECDSA) to the list of known hosts.
Password:<打入你的密碼>
Last login: Thu Jan 14 21:35:20 2021 <== 成功登入,ok
MacBook-Pro-2:~ root$
當然我從桌機測試是可以用的。
只是我的筆電是不能蓋下來的,要一直保持開啟的狀態,否則他的vpn就會斷線。
參考資料
[1] https://superuser.com/questions/104929/how-do-you-run-a-ssh-server-on-mac-os-x