默認配置
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重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程服務器。