工具大道 使用SSH遠端登入Mac 電腦

2021-09-26 02:34:20 字數 868 閱讀 6336

mac terminal是自帶ssh的,可以用whereis來看看:

$ whereis ssh
但是在現有程序中找不到ssh對應的程序:

$ ps aux | 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命令來連線其它主機,例如:

ssh [email protected]

其中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 0.00.0 2432784 616 s000 r 3 14下午 0 00.00 grep ssh ssh connect to host...

使用ssh實現遠端登入

sudo apt get install openssh clientsudo apt get install openssh serversudo etc init.d ssh startps e grep ssh sshd 說明server啟動 ssh agent說明客戶端啟動ssh 使用者名稱...

Mac 使用SSH遠端登入

mac terminal是自帶ssh的,可以用whereis來看看 whereis ssh但是在現有程序中找不到ssh對應的程序 ps aux grep ssh ssh connect to host localhost port 22 connection refused 谷歌了一下,原因在於系統...