CentOS VPS新手教程(1)VPS登陸

如今大多數VPS都是Linux的,而一般安裝的是CentOS發行版。 html

Linux服務器登陸不一樣於Windows服務器的遠程登陸方式,一般是沒有遠程桌面支持的,也就是說不是圖形化的而是基於控制檯的遠程操做。Linux的遠程登陸一般使用ssh(secure shell),是一個較爲可靠的應用層協議。 shell

如何使用ssh登陸vps

Linux或其餘類Unix系統

若是你使用的是Linux發行版或其餘類Unix操做系統(如Mac OS,FreeBSD),就無需下載額外的軟件,可使用系統自帶的shell來進行遠程登陸。下面是最多見的Bash(shell的一種)的登陸示例(注意,$字符無需輸入,它表示的是普通用戶;下面出現#字符時,就表示是以管理員root權限運行), 服務器

$ ssh root@192.168.1.1

其中root表示的是登陸用戶名,192.168.1.1爲主機的IP地址,固然你也可使用主機名、域名來指代IP地址。若用戶缺省,如 ssh

$ ssh 192.168.1.1

則會以當前客戶端的用戶名進行登陸。 網站

Windows

Windows用於要藉助一款叫putty的軟件來登陸Linux服務器。這裏是下載的網站加密

雖然putty的界面看似很複雜,其是隻須要操做主界面就足夠完成簡單的遠程登陸了。 spa

putty

下載後能夠直接打開,在中間有一個叫Host name or IP address的輸入框,裏面就輸入你的VPS服務器主機名或IP地址,若是想要指定登陸用戶的話,能夠在主機前加上「用戶名@」。下方的Save按鈕能夠幫你保存登陸的信息,在Saved Sessions下方的輸入框填上名字就能夠保存在下面的列表中,下次登陸時就不用再輸入了,直接點擊再load就能夠載入了。至於Port和Connection Type均使用默認的就能夠了。最後點擊Open就鏈接了。 操作系統

如何使用ssh管理VPS

vps登陸驗證

上面講了兩種客戶端經過ssh登陸vps的方法。下面說下vps登陸驗證。 code

當你使用上述方法鏈接到你的vps服務器時,會有提示你輸入密碼。首次登陸,vps賣家會給你登陸root用戶所需的密碼,輸入對應密碼就能夠登陸到主機上了。下一步就是修改root的初始密碼, htm

$ passwd

經過輸入上面的命令,系統會提示分別輸入兩次密碼,這樣就完成的了密碼的修改。

可是每次輸入密碼登陸十分麻煩,有沒有一種方式可讓服務器可以肯定個人身份,無需輸入密碼能夠直接經過認證?

ssh除了使用密碼驗證外,還提供了一種公私密鑰的驗證方式。客戶端生成一個私鑰,並生成一個與之對應的公鑰,而後將公鑰上傳到服務器上。下面是Linux示例,

在客戶端生成私鑰、公鑰(注意,在客戶端完成),

$ ssh-keygen -t rsa

期間會提示你輸入你私鑰的加密密碼。完成後,會當前用戶的主目錄下的~/.ssh/路徑下生成兩個文件id_rsa與id_rsa.pub分別是私鑰與公鑰。

接下來,要把你生成的公鑰上傳到服務器上,一樣仍是在客戶端執行如下的代碼,

$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1

其中root能夠修改成你想要自動登陸的服務器端用戶名,192.168.1.1修改成你的VPS主機名或IP地址。

最後,ssh登陸遠程服務器,

$ ssh root@192.168.1.1

此時就不須要密碼就能夠登陸了。


我的博客:http://www.predatorray.me/

相關文章
相關標籤/搜索