xshell公鑰免密登錄

設備:一臺linux系統機器,一臺windows系統機器

軟件:xshell

要求:公鑰免密登錄

一、生成公鑰、私鑰

1、打開shell? ?;? ?點擊工具? ?;? ?新建用戶生成密鑰向導

2、生成密鑰參數

密鑰類型:RSA? ?密鑰長度:2048? ?(都是默認) ;? ? 點擊下一步

3、生產公鑰對? ? ?

? 默認下一步

4、用戶密鑰信息

設置密鑰名稱,密碼? ? ;? ?點擊完成

5、公鑰注冊

公鑰格式默認為SSH2-OpenSSH? ? ?;? ? 保存公鑰到桌面

文件名默認? ? 文件類型:Public Key Files(*.pub)? ? ? ;? ? 點擊保存

6、點擊公鑰? ? ;? ? 導出私鑰

文件名默認? ? ?文件類型:Private Keys? ? ? ;? ? ?點擊保存

輸入密碼? ? ? ;? ? 確定

桌面查看公鑰、私鑰

二、配置Linux

1、查看有沒有 /root/.ssh 文件夾,沒有的話 mkdir -p /root/.ssh 創建文件夾

2、將公鑰私鑰導入linux? ? ? ? ? ?選擇? ?.pub 把公鑰拖過來

3、驗證并重命名公鑰

[root@localhost .ssh]# ls
id_rsa_2048_centos_7-1.pub
[root@localhost .ssh]# mv id_rsa_2048_centos_7-1.pub authorized_keys
[root@localhost .ssh]# ls
authorized_keys

4、修改 /etc/ssh/sshd_config 的配置文件,確保以下配置沒有被注釋

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

PasswordAuthentication no? ? ? ? ? ? ? ? # 禁用密碼驗證,只允許其他認證方式(如公鑰認證)

ChallengeResponseAuthentication no? ? ? ? ? ?# 禁用質詢響應認證機制

AuthorizedKeysFile .ssh/authorized_keys ? ? ?
# 指定存儲用戶公鑰的文件路徑,默認是用戶家目錄下的 .ssh/authorized_keys

PubkeyAuthentication yes? ? ? ? ? ?# 啟用公鑰認證

PermitRootLogin yes? ? ? ? ? # 允許root用戶通過SSH登錄

Port 22? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 指定SSH服務監聽的端口,默認是22

UsePAM yes? ? ? ? ? ? # 啟用PAM(可插入式認證模塊)進行身份驗證、賬戶處理和會話管理

X11Forwarding yes? ? ? ? ? ? # 啟用X11轉發,允許通過SSH隧道傳輸X11(圖形界面)連接

X11DisplayOffset 10? ? ? ? ? # 指定X11轉發的顯示偏移量,默認是10

X11UseLocalhost yes? ? ? ? # 指定X11轉發是否只綁定到本地回環接口


最后鍵入“Esc”鍵,然后輸入:wq,按下回車進行保存

三、測試

1、新建會話,輸入主機名和IP

2、用戶身份驗證? ? ;? ?選擇 Public Key? ? ? ;? ? 點擊確認

3、雙擊會話? ? ;? ? 輸入用戶名? ? ?;? ? 點擊確認

4、 點擊Public Key? ? ? ;? ? ?點擊瀏覽? ? ?;? ? ?選擇文件

5、點擊私鑰,沒有 .pub 的? ? ? ?;? ? ?點擊確認

6、輸入密碼? ? ? ?;? ?記住密碼? ? ?;? ? 點擊確認

7、可以看到登陸成功

四、xshell公鑰免密登錄

雙擊會話直接免密登錄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45066.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45066.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45066.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

element ui ts table重置排序

#日常# 今天帶的實習生&#xff0c;在遇到開發過程中&#xff0c;遇到了element ui table 每次查詢的時候都需要重置排序方式&#xff0c;而且多個排序是由前端排序。 <el-table :data"tableData" ref"restTable"> </<el-table> <script…

bi項目筆記

1.bi是什么 bi項目就是商業智能系統&#xff0c;也就是數據可視畫、報表可視化系統&#xff0c;如下圖的就是bi項目了 2.技術棧

Linux rsync文件同步工具

scp的不足 1. 性能問題 單線程傳輸 SCP只使用單線程進行傳輸&#xff0c;這意味著在傳輸大文件或大量小文件時&#xff0c;其傳輸速度和效率可能不如其他多線程工具。 無法壓縮數據傳輸 SCP不支持內置的壓縮機制&#xff0c;這在傳輸大文件時會導致帶寬使用效率較低。 2.…

我花了5年時間訓練自己這種能力,希望你也能成功

人生最重要的能力是日拱一卒&#xff0c;即每天做一點點對自己有利的事并持續足夠長的時間。作者之前急于求成&#xff0c;減肥失敗。同事通過每月改進一件小事成功減肥且知識儲備豐富。作者受啟發后&#xff0c;通過走樓梯、換代糖等小改變&#xff0c;用 4 年減了 40 斤&…

Hive的基本操作(創建與修改)

必備知識 數據類型 基本類型 類型寫法字符char, varchar, string?整數tinyint, smallint, int?, bigint?小數float, double, numeric(m,n), decimal(m,n)?布爾值boolean?時間date?, timestamp? 復雜類型(集合類型) 1、數組&#xff1a;array<T> 面向用戶提供…

從頭開始搭建一套Elasticsearch集群

前言 剛開始使用ES接觸的就是rpm或者是云上提供的ES服務&#xff0c;基本上開箱即用。特別是云上的ES服務&#xff0c;開局就是集群版本&#xff0c;提供的是優化后的參數配置、開箱即匹配訪問鑒權及常用插件&#xff0c;如無特殊需要基本上屏蔽了所有細節&#xff0c;直接可投…

深入了解 MySQL 的 EXPLAIN 命令

一、什么是 EXPLAIN 命令&#xff1f; EXPLAIN 命令用于顯示 MySQL 如何執行某個 SQL 語句&#xff0c;尤其是 SELECT 語句。通過 EXPLAIN 命令&#xff0c;可以看到查詢在實際執行前的執行計劃&#xff0c;這對于優化查詢性能至關重要。 二、EXPLAIN 的基本用法 要使用 EXP…

如何禁用鍵盤上的特定鍵或快捷方式?這里有詳細步驟

要禁用特定的鍵盤鍵或快捷鍵嗎&#xff1f;微軟官方應用程序Microsoft PowerToys使這項任務變得非常簡單。以下是使用Microsoft PowerToys中的鍵盤管理器禁用特定鍵或快捷方式的快速指南。 如果你還沒有安裝Microsoft PowerToys 如果你的設備上沒有安裝Microsoft PowerToys&a…

springboot上傳圖片

前端的name的值必須要和后端的MultipartFile 形參名一致 存儲本地

3.2、matlab單目相機標定原理、流程及實驗

1、單目相機標定流程及步驟 單目相機標定是通過確定相機的內部和外部參數,以便準確地在圖像空間和物體空間之間建立映射關系。下面是單目相機標定的流程及步驟: 搜集標定圖像:使用不同角度、距離和姿態拍攝一組標定圖像,并確保標定板(可以是棋盤格或者圓形標定板)完整可…

鴻蒙開發:Universal Keystore Kit(密鑰管理服務)【匿名密鑰證明(C/C++)】

匿名密鑰證明(C/C) 在使用本功能時&#xff0c;需確保網絡通暢。 在CMake腳本中鏈接相關動態庫 target_link_libraries(entry PUBLIC libhuks_ndk.z.so)開發步驟 確定密鑰別名keyAlias&#xff0c;密鑰別名最大長度為64字節&#xff1b;初始化參數集&#xff1a;通過[OH_Huk…

AcWing 667. 游戲時間

讀取兩個整數 A&#x1d434; 和 B&#x1d435;&#xff0c;表示游戲的開始時間和結束時間&#xff0c;以小時為單位。 然后請你計算游戲的持續時間&#xff0c;已知游戲可以在一天開始并在另一天結束&#xff0c;最長持續時間為 2424 小時。 如果 A&#x1d434; 與 B&…

css3 transform的旋轉和位移制作太陽花

css3 transform 實例展示知識點rotate 旋轉translate 位移transform: translate(300px,200px) rotate(90deg) 實例代碼 實例展示 知識點 transform的兩個屬性 rotate 旋轉 translate 位移 transform: translate(300px,200px) rotate(90deg) 實例代碼 <!DOCTYPE html&g…

flask 定時任務(APScheduler)使用current_app app_context()上下文

前言: 描述&#xff1a;flask定時任務調用的方法中使用了current_app.logger.info()記錄日志報錯 報錯代碼 raise RuntimeError(unbound_message) from None RuntimeError: Working outside of application context.This typically means that you attempted to use functiona…

IDEA中Git常用操作及Git存儲原理

Git簡介與使用 Intro Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git是一款分布式版本控制系統&#xff08;VSC&#xff09;&#xff0c;是團隊合作開發…

算法學習筆記(8.3)-(0-1背包問題)

目錄 最常見的0-1背包問題&#xff1a; 第一步&#xff1a;思考每輪的決策&#xff0c;定義狀態&#xff0c;從而得到dp表 第二步&#xff1a;找出最優子結構&#xff0c;進而推導出狀態轉移方程 第三步&#xff1a;確定邊界條件和狀態轉移順序 方法一&#xff1a;暴力搜素…

KBS(Knowledge-Based Systems)期刊投稿記錄

記錄一些關鍵時間節點 2023.12.31 投稿 2024.01.30 返回審稿意見 2024.05.20 提交r1 2024.05.31 返回審稿意見(conditional accept)包括語言潤色 2024.06.09 提交r2&#xff0c;沒有使用愛思維爾的潤色 2024.06.10 with editor 2024.06.13 under review 2024.06.24 revise(折磨…

MFC之對話框--線寬/線型/顏色

文章目錄 線寬輸入實現優化無法記錄上一次線粗問題 線寬滑動實現實現選擇線類型實現顏色選擇總結 線寬輸入實現 優化無法記錄上一次線粗問題 線寬滑動實現 實現選擇線類型 實現顏色選擇 總結 1。創建新窗口&#xff08;dialog)會創建一個新的類&#xff0c;在類中實現窗口中的…

vue中父子傳遞屬性值

1、父傳子屬性值 自定義圖庫組件 在add.vue中應用tuku組件并給默認值 效果 2、 子傳父&#xff0c;逆向賦值 add.vue和第一問中一樣 修改tuku組件&#xff0c;傳值給add.vue 3、多個傳遞 效果&#xff1a; 點擊兩個修改按鈕后 4、使用defineModel簡化父子傳值 其他代碼跟…

【postgresql】時間函數和操作符

日期/時間操作符 加減操作符&#xff1a; 和 - 可以用于日期、時間、時間戳和時間間隔的加減操作。 SELECT 2024-01-01::date INTERVAL 1 day as "date"; ; -- 結果&#xff1a;2024-01-02SELECT 2024-01-01 12:00:00::timestamp - INTERVAL 2 hours as "…