買了搬瓦工,有時(shí)候需要遠(yuǎn)程登錄進(jìn)行一些配置暴凑。這時(shí)候就需要SSH了峦甩。
默認(rèn)配置
Windows下有很多SSH工具。在這里我是用的是Putty现喳。如果安裝了Git并配置使用Putty的話凯傲,就不需要另外在安裝Putty了。使用SSH連接服務(wù)器的命令如下:
ssh IP地址
一般來(lái)說(shuō)為了安全性考慮嗦篱,端口號(hào)等一些參數(shù)并不會(huì)使用默認(rèn)值泣洞。這樣的話命令就變成這樣:
ssh 用戶名@IP地址 -p 端口號(hào)
如果連接成功的話會(huì)提示你輸入遠(yuǎn)程服務(wù)器的密碼。全部成功之后SSH就會(huì)顯示遠(yuǎn)程服務(wù)器的提示符默色,這時(shí)候就說(shuō)明連接成功了球凰。
密鑰登錄
每次登錄SH都需要輸入密碼很麻煩,而且可能不太安全腿宰。SSH還能使用另外一種登錄方式呕诉,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對(duì)吃度,然后將公鑰添加到服務(wù)器中甩挫,這樣下次就可以直接登錄了。
首先生成SSH密鑰椿每,依照提示輸入信息即可伊者。默認(rèn)生成在用戶主目錄中的.ssh
文件夾中。帶pub的是公鑰间护,接下來(lái)需要添加到服務(wù)器中亦渗。
ssh-keygen
然后將本地公鑰添加到服務(wù)器中,需要使用另一個(gè)命令:
scp -P 端口號(hào) 本地文件路徑 用戶名@遠(yuǎn)程服務(wù)器地址:遠(yuǎn)程路徑
然后登陸服務(wù)器汁尺,找到復(fù)制進(jìn)去的公鑰法精,將公鑰名字改為authorized_keys
并添加到對(duì)應(yīng)的.ssh
文件夾中。然后退出SSH重新登陸試試痴突,成功的話不需要輸入密碼就會(huì)直接進(jìn)入遠(yuǎn)程服務(wù)器搂蜓。