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命令來連線其它主機,例如:
其中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 谷歌了一下,原因在於系統...