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免密碼鏈接服務器工具
