濮阳杆衣贸易有限公司

主頁 > 知識庫 > 為Linux系統(tǒng)的VPS服務(wù)器開啟SSH密鑰登錄的方法

為Linux系統(tǒng)的VPS服務(wù)器開啟SSH密鑰登錄的方法

熱門標(biāo)簽:廳外呼梯系統(tǒng)布線 2020電銷機器人排行 鹽城客服外呼系統(tǒng)軟件 淘寶系統(tǒng)退貨外呼項目考試答案 百度地圖標(biāo)注陰影動態(tài) 鄭州營銷外呼系統(tǒng)運營商 貴陽語音電銷機器人招商 焦作人工智能電話機器人軟件 北京市地圖標(biāo)注

為了vps的安全,我開啟了vps的ssh 秘鑰登陸設(shè)置,通過goole搜索資料,操作成功。以下為操作記錄。這里假設(shè)以root身份,vps的ip為192.168.0.1

第一步:產(chǎn)生秘鑰即keys

基本上vps都是ssh密碼登陸,首先是產(chǎn)生秘鑰,分為公鑰和私鑰(public key和private key),公鑰是放到vps上的,私鑰放到自己這里,用于自己遠(yuǎn)程登錄用的,產(chǎn)生秘鑰方法有多種

第一種最簡單,即通過vps自身產(chǎn)生秘鑰


復(fù)制代碼
代碼如下:
#ssh-keygen -t rsa //這里同是產(chǎn)生公鑰和私鑰

以下為輸入命令后產(chǎn)生的輸出:


復(fù)制代碼
代碼如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): //這里表示秘鑰存放地點,直接回車
Created directory '/root/.ssh'. //默認(rèn)創(chuàng)建/root/.ssh以保存秘鑰
Enter passphrase (empty for no passphrase): //輸入密鑰密碼,可以直接回車
Enter same passphrase again: //重復(fù)密鑰密碼,可以直接回車
Your identification has been saved in /root/.ssh/id_rsa. //提示公鑰和私鑰已經(jīng)存放在/root /.ssh/目錄下
Your public key has been saved in /root/.ssh/id_rsa.pub.
#cd /root/.ssh/
# ls
id_rsa.pub id_rsa //可以看到兩個秘鑰,將這兩個保存好,將私鑰拷貝到本地
#mv id_rsa.pub authorized_keys //將公鑰改名為authorized_keys
#chmod 600 /root/.ssh/authorized_keys //修改秘鑰的權(quán)限,600表示屬主有rw權(quán)限
當(dāng)然如果本地自己是用linux則生成的秘鑰,要將公鑰拷貝到vps上,并修改名字和權(quán)限
#scp id_rsa.pub root@192.168.10.1:/root/.ssh
#mv id_rsa.pub authorized_keys //這里是改名字,是在/root/.ssh目錄下操作

第二種方法
用xshell產(chǎn)生秘鑰。這里強烈推薦xshell+xftp,十分好用,可以同是管理多個vps,支持多個shell窗口

第二步:用秘鑰登陸
因為我們弄好后要測試ssh秘鑰登陸,看是否設(shè)置成功,如果沒成功還能密碼登陸,所以修改后一定要測試下,對于vps提供商提供了console的,倒是 可以隨意整,畢竟還有console可以用,倘若沒有,建議先測試,我就是忘了添加另外一個管理員賬戶,而自己又禁止了root遠(yuǎn)程登登陸,導(dǎo)致所有客戶 端都登陸不上,還好我有console,修改sshd_config配置,允許root遠(yuǎn)程登錄,才搞定了,以下相當(dāng)于登陸測試。
首先可以用winscp將公鑰拷貝到遠(yuǎn)程的linux服務(wù)器上即vps,記得名字要改成authorized_keys
自己用私鑰和vps上的公鑰配對,配對成功就登陸了。

必須修改/etc/ssh/sshd_config 文件,將RSAAuthentication 和 PubkeyAuthentication 后面的值都改成yes ,保存 


復(fù)制代碼
代碼如下:
#/etc/init.d/sshd restart //再重啟sshd服務(wù),我的是centos
 
用秘鑰登陸也有很多種,看你喜歡用什么客戶端了,
第一種,是用putty登陸,用putty登陸有點要注意的是要轉(zhuǎn)換秘鑰,大家可以參考軍哥教程。特別要注意問題就是,putty官網(wǎng)的puttygen轉(zhuǎn)換后的秘鑰有問題,登陸時候會出現(xiàn)“Server refused our key”錯誤。

解決的辦法是用winscp官網(wǎng)下載的winscp安裝程序自帶的puttygen來轉(zhuǎn)換秘鑰,就可以正常登陸了。
我的轉(zhuǎn)載的putty,winscp教程,適合新手
第二種,用xshell登陸。我是用xshell,大家可以參考軍哥教程
 
第三種,用linux登陸vps

復(fù)制代碼
代碼如下:
#chmod 600 id_rsa //將本地的私鑰改成rw權(quán)限
#ssh root@192.168.0.1 /root/id_rsa //id_rsa為私鑰,根據(jù)自己的私鑰路徑寫

三種登陸過程可能都會提示你填寫秘鑰密碼,填上就可 以登錄成功了。

測試ssh秘鑰登陸成功后,就可以設(shè)置一些更安全的配置,如


復(fù)制代碼
代碼如下:
PasswordAuthentication no //表示禁止密碼口令登陸/p> p>permitrootlogin no //表示禁止root遠(yuǎn)程登錄

標(biāo)簽:和田 石家莊 法律問答 淮安 開封 馬鞍山 和田 湖南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《為Linux系統(tǒng)的VPS服務(wù)器開啟SSH密鑰登錄的方法》,本文關(guān)鍵詞  為,Linux,系統(tǒng),的,VPS,服務(wù)器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《為Linux系統(tǒng)的VPS服務(wù)器開啟SSH密鑰登錄的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于為Linux系統(tǒng)的VPS服務(wù)器開啟SSH密鑰登錄的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    绵阳市| 大姚县| 偃师市| 东乌| 舒城县| 米易县| 许昌市| 昭觉县| 钟山县| 梅河口市| 沙雅县| 宝鸡市| 湘潭市| 岢岚县| 巴中市| 离岛区| 郁南县| 德庆县| 嘉荫县| 中卫市| 南丰县| 陕西省| 龙岩市| 凤山县| 博湖县| 治多县| 陆良县| 大英县| 蛟河市| 手游| 温州市| 原阳县| 区。| 中阳县| 郸城县| 墨脱县| 大姚县| 巢湖市| 怀远县| 芒康县| 龙州县|