要使用SSH遠程登錄到Linux服務器,請按照以下步驟操作:
打開終端(Terminal)或命令提示符(Command Prompt)。
確保您已經安裝了SSH客戶端。在大多數Linux發行版和macOS中,SSH客戶端已經預裝。對于Windows用戶,您可以使用名為PuTTY的免費SSH客戶端,或者使用Windows 10自帶的OpenSSH客戶端。
獲取遠程服務器的IP地址或主機名。您需要這個信息來建立連接。
如果需要,獲取遠程服務器的端口號。默認情況下,SSH使用端口22,但有時服務器可能會使用不同的端口。
如果需要,獲取遠程服務器的用戶名和密碼。有些服務器可能使用密鑰對進行身份驗證,而不是用戶名和密碼。
使用以下命令建立SSH連接:
對于Linux和macOS用戶:
ssh 用戶名@服務器IP地址或主機名 -p 端口號
例如:
ssh john@example.com -p 22
對于Windows用戶(使用PuTTY):
如果服務器使用密鑰對進行身份驗證,您可能需要在本地計算機上生成SSH密鑰對,并將公鑰添加到遠程服務器的授權密鑰列表中。具體步驟如下:
ssh-keygen
生成SSH密鑰對。按照提示操作,可以選擇自定義密鑰文件的位置和名稱。id_rsa.pub
文件)上傳到遠程服務器的~/.ssh/authorized_keys
文件中。您可以使用SCP(安全復制)命令或其他文件傳輸方法來完成此操作。~/.ssh
目錄和authorized_keys
文件的權限設置正確。通常,您需要運行以下命令:chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
登錄成功后,您將看到遠程服務器的命令提示符?,F在,您可以像在本地計算機上一樣運行命令。
要斷開SSH連接,請輸入exit
或logout
,然后按回車鍵。