Windows下經過SSH無密碼鏈接Linux服務器

1、配置環境

一、本機系統:Windows 10 Pro(64位)
二、服務器:CentOS 6.10(64位)
三、SSH鏈接軟件:SecureCRTjavascript

2、配置SSH無密碼登陸步驟

一、在我的PC機產生公鑰和私鑰
二、將產生的公鑰上傳到服務器,將公鑰導入到認證文件,更改權限
三、經過SecureCRT 導入私鑰,進行SSH鏈接java

3、前期準備

一、在進行SSH配置前,須要先在Linux服務器安裝一個上傳下載工具,安裝完成後就能夠經過Xshell上傳文件到服務器,或者從服務器下載文件到本機機器,經過Xshell鏈接上服務器後,能夠經過命令:rz-來進行文件上傳,sz-來進行文件下載
yum install -y lrzsz
 
 

六、查看服務器是否安裝了SSH服務,要進行SSH鏈接服務器,則服務器上必須安裝SSH服務,並啓動該服務git

rpm -qa | grep ssh   #查看是否安裝了SSH服務 

4、配置SSH鏈接

一、本地生成公鑰和私鑰,這邊是使用git 中 shell產生的,其餘類Unix系統能夠直接在終端生成
ssh-keygen -t rsa #該命令產生的密鑰是經過rsa算法加密生成的
















ssh-keygen -t rsa

 

生成密鑰過程當中能夠一路回車,不給定密鑰文件名字和密碼,使用默認的密鑰文件名稱和空密碼算法


三、將剛剛生成的公鑰(帶.pub結尾的文件)ssh_rsa.pub上傳到Linux服務器剛剛新建的用戶目錄下(即/root目錄下),此時咱們就能夠用rz命令了shell


四、將上傳的公鑰文件的內容追加到authorized_keys文件,使用以下命令:bash

mkdir -p ~/.ssh cat id_rsa.pub > ~/.ssh/authorized_keys  #若是~/.ssh目錄不存在,則本身新建

修改authorized_keys和.ssh的文件權限服務器

chmod 700 ~/.ssh/ chmod 600 ~/.ssh/authorized_keys 

重啓SSH服務ssh

service sshd restart


肯定—鏈接—成功經過SSH免密碼鏈接服務器工具


相關文章
相關標籤/搜索