centos7配置ssh免密登陸 更改埠

2021-09-11 18:05:59 字數 816 閱讀 6267

然後 關閉selinux

##設定selinux 成為permissive模式

##setenforce 1 設定selinux 成為enforcing模式

setenforce 0

vi /etc/selinux/config
將selinux=enforcing改為selinux=disabled 

然後 重啟sshd服務  :service sshd restart

如果已經開啟防火牆,請注意一定要把埠加到防火牆,要不然連不上了

本地端:ssh-keygen -t rsa

服務端:

authorized_keys:存放遠端免密登入的公鑰,主要通過這個檔案記錄多台機器的公鑰

id_rsa : 生成的私鑰檔案

id_rsa.pub : 生成的公鑰檔案

know_hosts : 已知的主機公鑰清單

如果希望ssh公鑰生效需滿足至少下面兩個條件:

1) .ssh目錄的許可權必須是700

2) .ssh/authorized_keys檔案許可權必須是600

把本地的公鑰貼上到authorized_keys中

centos7中ssh免密登入配置

先附一張成功後應該存在的檔案 1 在 root ssh下面新建檔案authorized keys touch root ssh authorized keys2 生成金鑰 成功後會生成如下檔案 3 使用ssh登入到其他伺服器 主機名或者ip位址都可以 ssh master4 複製登入金鑰 ssh c...

centos7 實現ssh免密登入

1 三颱虛擬機器關閉防火牆 systemctl stop firework setenforce 0 10.254.50.30 test0 10.254.50.31 test1 10.254.50.32 test2 2 vim etc hosts 追加所有ip和網域名稱 10.254.50.30 t...

centos7配置多機之間SSH免密碼登陸

1 單台機器192.168.127.134 node1 的免密碼登陸 1 執行hostnamectl set hostname node1 設定主機名 2 配置 etc hosts檔案 新增如下內容 192.168.1127.134 node1 3 執行ssh配置 ssh keygen t rsa然...