新聞中心
SSH是一種網(wǎng)絡(luò)協(xié)議,用于通過(guò)網(wǎng)絡(luò)連接到其他計(jì)算機(jī)上的操作系統(tǒng)。它是一種常用的安全遠(yuǎn)程訪問(wèn)方式,使得用戶可以在不同的計(jì)算機(jī)上無(wú)需親自出席,完成一系列的任務(wù)。在Linux上使用SSH可以輕松地遠(yuǎn)程訪問(wèn)其他計(jì)算機(jī),但是每次都要輸入密碼或者密鑰對(duì)卻是一件非常繁瑣的事情。為了節(jié)省時(shí)間,在這里教大家如何在Linux上使用SSH無(wú)密碼登錄。

為柯城等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及柯城網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、柯城網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
在Linux上使用SSH無(wú)密碼登錄需要做的步驟如下:
1. 生成密鑰對(duì)
首先需要生成一個(gè)公鑰和一個(gè)私鑰。在終端中輸入以下指令:
“`
ssh-keygen -t rsa
“`
這個(gè)命令會(huì)要求你輸入密鑰的存儲(chǔ)路徑和密碼(可不填)。按Enter鍵之后就可以生成公鑰和私鑰。默認(rèn)情況下,這個(gè)密鑰對(duì)會(huì)被存儲(chǔ)在~/.ssh目錄下。
2. 將公鑰復(fù)制到遠(yuǎn)程服務(wù)器
將剛剛生成的公鑰復(fù)制到遠(yuǎn)程服務(wù)器上。在終端中輸入以下指令:
“`
ssh-copy-id username@remote_host
“`
在這個(gè)命令中,username是遠(yuǎn)程服務(wù)器的用戶名,remote_host是遠(yuǎn)程服務(wù)器的IP地址或者域名。你會(huì)被要求輸入密碼,輸入正確密碼后,公鑰就會(huì)被復(fù)制到遠(yuǎn)程服務(wù)器的~/.ssh/authorized_keys文件中。
3. 測(cè)試SSH登錄
接下來(lái)使用ssh命令來(lái)測(cè)試SSH登錄是否成功。在終端中輸入以下指令:
“`
ssh username@remote_host
“`
如果SSH配置成功,你將可以輕松地登錄遠(yuǎn)程服務(wù)器,而無(wú)需輸入密碼。
SSH是一種非常有用的遠(yuǎn)程訪問(wèn)方式。使用SSH無(wú)密碼登錄可以使你節(jié)省大量的時(shí)間。希望這篇文章能夠幫助你快速地在Linux上使用SSH無(wú)密碼登錄。
相關(guān)問(wèn)題拓展閱讀:
- linux下怎樣設(shè)置ssh無(wú)密碼登錄
linux下怎樣設(shè)置ssh無(wú)密碼登錄
第1步:在本地主機(jī)中生成“密鑰對(duì)”并將公鑰傳送到遠(yuǎn)程服務(wù)器中:
# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):直接敲擊回車或設(shè)置密鑰的存儲(chǔ)路徑
Created directory ‘/root/.ssh’.
Enter passphrase (empty for no passphrase): 直接敲擊回車或設(shè)置密鑰的密碼
Enter same passphrase again: 再次敲擊回車或設(shè)置密鑰的密碼
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
40:32:48:18:e4:ac:c0:c3:c1:ba:7c:6c:3a:a8:b5:22
The key’s randomart image is:
+——+
|+*..o .|
|*.o +|
|o* .|
|+ . .|
|o.. S|
|.. +|
|. =|
|E+ .|
|+.o|
+—+
第2步:將或腔生成好的私鑰文件傳送至遠(yuǎn)程主機(jī):
# ssh-copy-id 192.168.10.20
The authenticity of host ‘192.168.10.20 (192.168.10.20)’ can’t be established.
ECDSA key fingerprint is 4f:a7:91:9e:8d:6f:b9:48:02:32:61:95:48:ed:1e:3f.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed — if you are prompted now it is to install the new keys
‘s password:此處輸入遠(yuǎn)程服務(wù)器主機(jī)密碼
Number of key(s) added: 1
Now try logging into the machine, with: “ssh ‘192.168.10.20’”
and check to make sure that only the key(s) you wanted were added.
第3步:設(shè)置服務(wù)器主機(jī)只允許密鑰驗(yàn)證,拒絕傳統(tǒng)口令驗(yàn)證方式,記得修改配置文件后保存并重啟sshd服務(wù)程序哦~:
# vim /etc/ssh/sshd_config
…衫鎮(zhèn)衫……………省略部分輸出信息………………
75 # To disable tunneled clear text passwords, change to no here!
76 #PasswordAuthentication yes
77 #PermitEmptyPasswords no
78 PasswordAuthentication no
………………省略部分輸出信息………………
# systemctl restart sshd
第4步:在客戶端主機(jī)嘗試登陸到服務(wù)端主機(jī),此時(shí)無(wú)旅粗需輸入密碼口令也可直接驗(yàn)證登陸成功:
# ssh 192.168.10.20
Last login: Mon Apr 13 19:34:
ssh的話你可以詳細(xì)看一下
關(guān)于linux ssh無(wú)密碼登陸的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
名稱欄目:30秒學(xué)會(huì):在Linux上使用SSH無(wú)密碼登錄 (linux ssh無(wú)密碼登陸)
標(biāo)題路徑:http://www.5511xx.com/article/ccejcos.html


咨詢
建站咨詢
