Linux Xshell 配置金鑰登陸

2022-06-30 07:00:09 字數 1445 閱讀 6489

設定不需要密碼登陸

vim /etc/ssh/sshd_config

在配置檔案中引數的意義

pubkeyauthentication yes    #啟用公告金鑰配對認證方式 

authorizedkeysfile %h/.ssh/authorized_keys #設定publickey檔案路徑

rsaauthentication yes #允許rsa金鑰

passwordauthentication no #禁止密碼驗證登入,如果啟用的話,rsa認證登入就沒有意義了

#禁用root賬戶登入,非必要,但為了安全性,請配置

permitrootlogin no

如果需要密碼就可以ssh登陸的話,將passwordauthentication  設定為yes

然後重啟ssh 服務 進入到  /etc/init.d 資料夾內 執行 ./ssh restart

如何設定可以往linux傳檔案:

1:使用者授權,或者設定為root使用者

2:設定為root使用者需要設定root使用者可以通過ssh原創登陸

#編輯

vi /etc/ssh/sshd_config

#logingracetime 2m

#permitrootlogin prohibit

-password

permitrootlogin yes #這裡設定為yes

#strictmodes yes

#maxauthtries

6#maxsessions

10

然後:重啟ssh服務: /etc/init.d/ssh restart   //這一步重要

ps:ubuntu 初始化沒有啟用root使用者的,下面就是啟用root使用者的操作

ubtun預設是沒有啟用root使用者密碼的:

sudo passwd root 或者 sudo passwd

然後輸入當前使用者密碼

在輸入root賬戶密碼

確認密碼

su root 切換到root賬戶,輸入設定密碼

********************給使用者提公升為root許可權**********=

1:編輯passwd檔案

sudo vim /etc/passwd

2:找到你想提權的使用者(比如test),將使用者名稱後面的數字改成0

pollinate:x:111:1::/

var/cache/pollinate:/bin/

false

flwroot:x:

0:0:,,,:/home/flwroot:/bin/bash #這裡改為0:0

********************建立新使用者**********=

SourceTree金鑰配置

由於版本管理工具 git 對於一般開發者使用不方便 介面管理可以選擇sourcetree和tortoisegit 廢話不多說了,直接說怎麼配置sourcetree金鑰 1 首頁 help ssh 拷貝 ssh keygen t rsa c 這裡為git賬號 到sourcetree終端執行 2 sou...

SSH金鑰配置

對於ssh,有兩種方式進行登入,一種是口令進行登入,另外一種是使用金鑰進行登入。對於金鑰登入,首先需要生產秘鑰對 私鑰,公鑰 ssh keygen 該命令生產秘鑰對 將公鑰拷貝到所需要登入的機器的授權列表檔案authorized keys中即可 ssh copy id host 注意 安裝mimi版...

ssh免金鑰配置

正常情況下如果客戶端想要連線遠端服務端,都需要使用遠端連線工具,輸入ip,使用者名稱,密碼,然後進行連線。每次連線都需要進行密碼輸入,很麻煩,而且多個伺服器之間設定免金鑰可以節省很多時間。具體的設定流程 1.首先在客戶端生成一公鑰私鑰,使用的命令為 ssh keygen,然後一路回車就行了。root...