為了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)生秘鑰
以下為輸入命令后產(chǎn)生的輸出:
第二步:用秘鑰登陸
因為我們弄好后要測試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 ,保存
解決的辦法是用winscp官網(wǎng)下載的winscp安裝程序自帶的puttygen來轉(zhuǎn)換秘鑰,就可以正常登陸了。
我的轉(zhuǎn)載的putty,winscp教程,適合新手
第二種,用xshell登陸。我是用xshell,大家可以參考軍哥教程
第三種,用linux登陸vps
測試ssh秘鑰登陸成功后,就可以設(shè)置一些更安全的配置,如
標(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)。