如何使用SSH登錄遠程服務器

默認配置

Windows下有很多SSH工具。在這裏我是用的是Putty。如果安裝了Git並配置使用Putty的話,就不需要另外在安裝Putty了。使用SSH連接服務器的命令如下:

ssh IP地址
  • 1

一般來說爲了安全性考慮,端口號等一些參數並不會使用默認值。這樣的話命令就變成這樣:

ssh 用戶名@IP地址 -p 端口號
  • 1

如果連接成功的話會提示你輸入遠程服務器的密碼。全部成功之後SSH就會顯示遠程服務器的提示符,這時候就說明連接成功了。

密鑰登錄

每次登錄SH都需要輸入密碼很麻煩,而且可能不太安全。SSH還能使用另外一種登錄方式,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對,然後將公鑰添加到服務器中,這樣下次就可以直接登錄了。

首先生成SSH密鑰,依照提示輸入信息即可。默認生成在用戶主目錄中的.ssh文件夾中。帶pub的是公鑰,接下來需要添加到服務器中。

ssh-keygen
  • 1

然後將本地公鑰添加到服務器中,需要使用另一個命令:

scp -P 端口號 本地文件路徑 用戶名@遠程服務器地址:遠程路徑
  • 1

然後登陸服務器,找到複製進去的公鑰,將公鑰名字改爲authorized_keys並添加到對應的.ssh文件夾中。然後退出SSH重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程服務器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章