一摹恰、打開SSH
MAC 是自帶SSH的,可以使用whereis查看是否存在怒见,在終端執(zhí)行下面的命令:
$ whereis ssh
執(zhí)行完后會打印存在路徑
二戒祠、查看現(xiàn)有進程
之后查看現(xiàn)有進程,執(zhí)行下列命令:
$ ps aux | grep ssh
執(zhí)行完后會打印現(xiàn)有進程速种,但是你會發(fā)現(xiàn)找不到ssh對應的進程
下列為我的終端執(zhí)行命令后的結果
$ ps aux | grep ssh
mac 2253 0.0 0.0 2432804 1972 s007 S+ 2:51下午 0:00.00 grep ssh
這時候如果直接使用SSH命令連接本地主機或者遠程主機會遇到下列錯誤:
ssh: connect to host localhost port 22: Connection refused
解決方法:打開系統(tǒng)偏好設置,在共享中低千,打開遠程登錄配阵,如下圖:
三馏颂、測試
之后使用ssh localhost來測試一下,如果提示輸入密碼來認證就沒問題了棋傍。
之后再grep一下進程就可以看到ssh進程在運行了:
ps aux | grep ssh
mac 896 0.0 0.1 2437724 7648 ?? S 9:36上午 0:00.03 /usr/bin/ssh-agent -l
mac 1759 0.0 0.0 2432804 1972 s000 S+ 2:00下午 0:00.00 grep ssh
四救拉、連接其他主機
可以通過ssh命令連接其他主機,例如:
ssh username@192.168.100.100
五瘫拣、連接其他服務器
也可以通過ssh命令連接其他服務器亿絮,例如:ssh -p 端口 用戶名@服務器ip地址