一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - CentOS系統(tǒng)的服務(wù)器上設(shè)置SSH免密碼登陸的教程

CentOS系統(tǒng)的服務(wù)器上設(shè)置SSH免密碼登陸的教程

2019-09-04 16:28開(kāi)源中文社區(qū)skytech Centos

這篇文章主要介紹了CentOS系統(tǒng)的服務(wù)器上設(shè)置SSH免密碼登陸的教程,同樣適用于其他RedHat系的Linux系統(tǒng)配置借鑒,需要的朋友可以參考下

為系統(tǒng)管理員,你計(jì)劃在 Linux 上使用 OpenSSH,完成日常工作的自動(dòng)化,比如文件傳輸、備份數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)文件到另一臺(tái)服務(wù)器等。為實(shí)現(xiàn)該目標(biāo),你需要從主機(jī) A 能自動(dòng)登錄到主機(jī) B。自動(dòng)登錄也就是說(shuō),要在 shell 腳本中使用ssh,而無(wú)需要輸入任何密碼。

本文會(huì)告訴你怎樣在 CentOS/RHEL 上設(shè)置 SSH 免密碼登錄。自動(dòng)登錄配置好以后,你可以通過(guò)它使用 SSH (Secure Shell)和安全復(fù)制 (SCP)來(lái)移動(dòng)文件。

SSH 是開(kāi)源的,是用于遠(yuǎn)程登錄的最為可靠的網(wǎng)絡(luò)協(xié)議。系統(tǒng)管理員用它來(lái)執(zhí)行命令,以及通過(guò) SCP 協(xié)議在網(wǎng)絡(luò)上向另一臺(tái)電腦傳輸文件。

通過(guò)配置 SSH 免密碼登錄,你可以享受到如下的便利:

用腳本實(shí)現(xiàn)日常工作的自動(dòng)化。
增強(qiáng) Linux 服務(wù)器的安全性。這是防范虛擬專(zhuān)用服務(wù)器(VPS)遭受暴力破解攻擊的一個(gè)推薦的方法,SSH 密鑰單憑暴力破解是幾乎不可攻破的。

什么是 ssh-keygen

ssh-keygen 是一個(gè)用來(lái)生成、創(chuàng)建和管理 SSH 認(rèn)證用的公私鑰的工具。通過(guò) ssh-keygen 命令,用戶(hù)可以創(chuàng)建支持SSH1 和 SSH2 兩個(gè)協(xié)議的密鑰。ssh-keygen 為 SSH1 協(xié)議創(chuàng)建 RSA 密鑰,SSH2 則可以是 RSA 或 DSA。

什么是 ssh-copy-id

ssh-copy-id 是用來(lái)將本地公鑰拷貝到遠(yuǎn)程的 authorized_keys 文件的腳本命令,它還會(huì)將身份標(biāo)識(shí)文件追加到遠(yuǎn)程機(jī)器的 ~/.ssh/authorized_keys 文件中,并給遠(yuǎn)程主機(jī)的用戶(hù)主目錄適當(dāng)?shù)牡臋?quán)限。

SSH 密鑰

SSH 密鑰為登錄 Linux 服務(wù)器提供了更好且安全的機(jī)制。運(yùn)行 ssh-keygen 后,將會(huì)生成公私密鑰對(duì)。你可以將公鑰放置到任意服務(wù)器,從持有私鑰的客戶(hù)端連接到服務(wù)器的時(shí),會(huì)用它來(lái)解鎖。兩者匹配時(shí),系統(tǒng)無(wú)需密碼就能解除鎖定。

在 CentOS 和 RHEL 上設(shè)置免密碼登錄 SSH

以下步驟在 CentOS 5/6/7、RHEL 5/6/7 和 Oracle Linux 6/7 上測(cè)試通過(guò)。

節(jié)點(diǎn)1 : 192.168.0.9 節(jié)點(diǎn)2 : 192.168.l.10

步驟1 :

測(cè)試節(jié)點(diǎn)1到節(jié)點(diǎn)2的連接和訪問(wèn):
 

復(fù)制代碼

代碼如下:


[root@node1 ~]# ssh [email protected]
The authenticity of host '192.168.0.10 (192.168.0.10)' can't be established.
RSA key fingerprint is 6d:8f:63:9b:3b:63:e1:72:b3:06:a4:e4:f4:37:21:42.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.10' (RSA) to the list of known hosts.
[email protected]'s password:
Last login: Thu Dec 10 22:04:55 2015 from 192.168.0.1
[root@node2 ~]#


步驟二:

 

使用 ssh-key-gen 命令生成公鑰和私鑰,這里要注意的是可以對(duì)私鑰進(jìn)行加密保護(hù)以增強(qiáng)安全性。
步驟三:

 

復(fù)制代碼

代碼如下:


[root@node1 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
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:
b4:51:7e:1e:52:61:cd:fb:b2:98:4b:ad:a1:8b:31:6d [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| . ++ |
| o o o |
| o o o . |
| . o + .. |
| S . . |
| . .. .|
| o E oo.o |
| = ooo. |
| . o.o. |
+-----------------+

 

用 ssh-copy-id 命令將公鑰復(fù)制或上傳到遠(yuǎn)程主機(jī),并將身份標(biāo)識(shí)文件追加到節(jié)點(diǎn)2的 ~/.ssh/authorized_keys 中:
 

復(fù)制代碼

代碼如下:


[root@node1 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.0.10
[email protected]'s password:
Now try logging into the machine, with "ssh '192.168.0.10'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.


步驟四:

 

驗(yàn)證免密碼 SSH 登錄節(jié)點(diǎn)2:
 

復(fù)制代碼

代碼如下:


[root@node1 ~]# ssh [email protected]
Last login: Sun Dec 13 14:03:20 2015 from www.ehowstuff.local


我希望這篇文章能幫助到你,為你提供 SSH 免密碼登錄 CentOS / RHEL 的基本認(rèn)知和快速指南。

延伸 · 閱讀

精彩推薦
  • CentosCentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時(shí)間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    Centos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...

    凌鋒8972021-12-29
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)?lái)的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開(kāi)機(jī)自啟動(dòng)。有興趣的可以了解一下。...

    飛流11452021-12-24
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問(wèn)小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對(duì)大家會(huì)有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法,涉及針對(duì)CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
主站蜘蛛池模板: 好逼365| 国产18在线 | 丰满大屁股美女一级毛片 | 男人肌肌捅女人肌肌 | 久久久精品3d动漫一区二区三区 | 国产精品林美惠子在线观看 | 女子监狱第二季在线观看免费完整版 | 欧美日韩国产精品va | 欧美久草在线 | 亚洲AV无码A片在线观看蜜桃 | 2020国产精品亚洲综合网 | 国产在线视频色综合 | 免费网站视频 | 国产精品亚洲精品观看不卡 | 国产成人免费视频 | 激性欧美激情在线aa | 国产清纯91天堂在线观看 | 奇米影视999 | 91精品啪在线观看国产日本 | 天作谜案免费完整版在线观看 | 99久久免费国产精品热 | 5x社区在线观看直接进入 | 亚洲人成伊人成综合网久久 | 久久综合狠狠综合久久综合88 | 天天操天天射天天爽 | julia ann黑人巨大 | 99视频导航 | 国产91第一页 | 91精品国产麻豆国产自产在线 | 国产精自产拍久久久久久 | 国产美女屁股直流白浆视频无遮挡 | 成人高清网站 | 久久精品热只有精品 | 欧美人与日本人xx在线视频 | 国产成人v爽在线免播放观看 | 亚洲国产免费 | 日本一区二区三区久久 | 亚洲精品高清中文字幕完整版 | 日本无卡无吗中文免费 | 国产午夜小视频 | 亚洲一区二区三区深夜天堂 |