mac terminal是自帶ssh的,可以用whereis來看看:
$ whereis ssh
但是在現有程序中找不到ssh對應的程序:
$ ps aux | grep ssh0.00.0
2432784
616 s000 r+ 3:14下午 0:00.00
grep ssh
ssh: connect to host localhost port 22: connection refused谷歌了一下,原因在於系統設定中沒有開啟遠端登入,參見: how do i open port 22 in osx 10.6.7
解決方法:
開啟系統偏好設定 —— 共享,選中遠端登入:
輸入ssh localhost來測試一下,如果提示輸入密碼來認證就沒問題了。
此時再grep一下程序可以看到ssh程序在執行了:
$ ps aux | grep ssh接下來可以通過ssh命令來連線其它主機,例如:0.00.0
2525056
1540 ?? s 三02下午 0:00.19 /usr/bin/ssh-agent -l
0.00.0
2432784
612 s000 r+ 3:19下午 0:00.00
grep ssh
其中username為要登入的主機的使用者名稱,192.168.100.100為要登入的主機的ip位址。
要檢視當前有多少個處於登入狀態的使用者,可以使用who命令檢視。
scp命令可以在本地主機和遠端主機之間傳輸檔案,簡單的使用如下:
$ scp .zshrc [email protected]
:/users/username/
該命令將當前路徑下的.zshrc檔案複製到遠端主機的/users/username目錄下。
這樣就可以免去重新設定一遍.zshrc的麻煩了。
Mac 使用SSH遠端登入
mac terminal是自帶ssh的,可以用whereis來看看 whereis ssh但是在現有程序中找不到ssh對應的程序 ps aux grep ssh ssh connect to host localhost port 22 connection refused 谷歌了一下,原因在於系統...
Mac 使用SSH遠端登入伺服器
可以通過mac自帶的ssh工具遠端登入雲主機,首先需要確保mac允許使用遠端登入,具體操作就是 系統偏好設定 共享 勾選遠端登入,一般僅允許系統使用者就可以了。首先需要在終端下確認當前使用者目錄下是否有.ssh目錄。在終端下切換到當前使用者目錄使用 ls a。ssh目錄是隱藏的。需要使用這個命令來檢...
工具大道 使用SSH遠端登入Mac 電腦
mac terminal是自帶ssh的,可以用whereis來看看 whereis ssh但是在現有程序中找不到ssh對應的程序 ps aux grep ssh ssh connect to host localhost port 22 connection refused谷歌了一下,原因在於系統設...