CentOS7之ssh Xshell金鑰認證登陸

2022-05-15 07:51:00 字數 1679 閱讀 8322

作業系統版本:centos linux release 7.2.1511 (core)   ssh版本:openssh_6.6.1p1, openssl 1.0.1e-fips

1.開啟xshell工具,點選「工具」,選擇「新建使用者金鑰生成嚮導」,如圖所示:

2.選擇金鑰型別為「rsa」,金鑰長度為「1024」,如圖所示:

4.輸入金鑰名稱,在這一步也可以設定金鑰加密的密碼,如圖所示:

5.由於我這裡沒有設定金鑰加密的密碼,所以會提示是否繼續,如圖所示:

6.選擇儲存公鑰檔案到本地,至此完成金鑰生成。

7.使用xshell工具連線到linux系統伺服器,進行下面操作,並切換到/home/bob/.ssh錄下,使用「rz「命令上傳儲存的公鑰檔案到該目錄下面並執行下面操作,如圖所示:

[root@node01]#mkdir /home/bob/.ssh

[root@node01]#chmod 700 /home/bob/.ssh/

[root@node01]#cd /home/bob/.ssh/

[root@node01]#mv node01-bob.pub authorized_keys

ps:在這裡需要注意生成公鑰的格式,若是為openssh格式的,上傳後更改為配置檔案中的名稱一致可直接使用;要是標準格式,上傳後需要手動進行轉化為openssh格式才能使用,轉換命令:ssh-keygen -i -f id.pub >> ~/.ssh/id.key(注意名稱)。

8.修改sshd配置檔案並重啟sshd服務,如圖所示:

[root@node01 .ssh]# vim /etc/ssh/sshd_config 

protocol 2 啟用ssh協議v2版本

passwordauthentication no 禁止密碼登入認證

authorizedkeysfile .ssh/authorized_keys 開啟公鑰認證的功能,注意路徑與名稱

pubkeyauthentication yes 啟用公鑰認證功能

[root@node01 .ssh]#systemctl restart sshd

9.開啟xshell工具,進行認證登入,若是生成公鑰時沒有設定密碼,直接點選確定即可!如圖所示:

centos7程序數 centos7最大程序數修改

之前我們按照原先的修改 etc security limits.d 90 nproc.conf,發現修改完後最大程序數顯示為15088 centos 7 使用systemd替換了sysv。systemd目的是要取代unix時代以來一直在使用的init系統,相容sysv和lsb的啟動指令碼,而且夠在程...

Centos 7 學習之新增使用者

在使用 centos 之前用的更多是ubuntu,所以在 useradd 和 adduser 兩條命令出現歧義,在ubuntu系統上這是兩條命令,而在centos上則是同一條命令,adduser 是鏈結的形式存在 plain view plain copy ll usr sbin grep user...

CentOS7之vim顯示行號

讓vim顯示行號有兩種型別 暫時顯示行號和永久顯示行號。1 暫時顯示行號,隨便開啟乙個檔案,末行模式下輸入 set nu或者是 set number回車立即就會顯示行號。2 永久顯示行號。1 僅讓當前使用者顯示行號,在家目錄下編輯.vimrc檔案。vim vimrc加入以下內容 set number...