Mac下使用SSH連接遠程Linux服務器
一、直接使用終端命令
打開Mac的終端,輸入sudo -i,切換到root權限;(這步非必要,admin權限的用戶不需要切換到root權限就可以直接使用了)
輸入ssh root@ip 。(ip就是主機外網IP地址);
接下來會出現提示輸入密碼,然后輸入你的Linux服務器的密碼;
連接成功。
可以跟在本地命令行操作一個進行操作了
第一次可能會提示下面內容,輸入yes回車后再輸入服務器密碼才能進入:
The authenticity of host '47.113.xx.xxx (47.113.xx.xxx)' can't be established.
ECDSA key fingerprint is SHA256:z//4XJ8pE8VWSKRnZE3AFjJWWa2Um/uEiekv6pAuxxx.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '47.113.xx.xxx' (ECDSA) to the list of known hosts.
==============
對於ssh的時候 出現Operation timed out的解決方式
當我第一次使用阿里雲Linux的時候,沒有去設置密碼,也沒有設置安全組規則,所以出現了一些問題。
當我在終端輸入ssh root@ip ,提示Operation timed out
解決辦法
查看是否對你的阿里雲Linux服務器設置了安全組規則:點擊安全組,再點擊配置規則
可以看到,有入方向和出方向,現在入方向里點擊添加安全組規則。
協議類型選擇全部,優先級設置為1,授權對象設置為0.0.0.0/0
對於出方向,同樣這樣設置,不過優先級可以低一些,我的優先級為100(最低).
對於密碼沒有設置的,也可以通過重置密碼來設置。
然后,再次ssh root@ip