CentOS7搭建SSH伺服器實現遠端免密登陸

2021-09-29 19:36:56 字數 1659 閱讀 4263

[root@localhost ~]# rpm -qa|grep ssh-server

openssh-server-7.4p1-16.el7.x86_64//已經安裝了,如果沒有安裝執行第(2)步安裝。

[root@localhost etc]# yum install openssh-server

(3-1)通過口令驗證方式登入

1)用vim編輯器或vi編輯器開啟sshd_config

vim /etc/ssh/sshd_config

2)修改配置檔案

port 22

permitrootlogin no //禁止root賬戶遠端登入

passwordauthentication yes//啟用口令認證方式

permitemptypasswords no//禁止使用空密碼

logingracetime 2m//重複驗證時間為2分鐘

maxauthtries 6//最大重試次數

修改好後儲存退出(:wq)

3)重啟sshd服務

service sshd restart

或systemctl restart sshd.service

(3-2)通過秘鑰對驗證方式登入

1)生成預設格式的密匙key。

此過程會在/root/.ssh/檔案件夾下生成id_rsa(私鑰)和id_rsa.pub(公鑰)。

2)檢視/root/.ssh/目錄

3)查詢服務端(其他客戶端)ip位址

4)將客戶端公鑰傳送給服務端(其他客戶端)

5)經過ssh-copy-id後接收公鑰的服務端會把公鑰追加到服務端對應使用者的$home/.ssh/authorized_keys檔案中 

6)ssh免密登入

centos7伺服器環境搭建 SSH埠修改

centos 7.0預設使用的是firewall作為防火牆。firewall systemctl start firewalld.service 啟動firewall systemctl stop firewalld.service 停止firewall systemctl disable fire...

centos 7 搭建ntp 伺服器

restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap第一步 安裝ntp yum install ntp 第二步,查詢最近的時間同步伺服器 第三部編輯 etc ntp.conf server 127.127.1.0 iburst loca...

centos7 搭建ftp伺服器

本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器 ps 不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.當然如果...