SSH Secure Shell Client用public key認證登錄
啓動:
Edit->settings->Keys
點擊“Generate New”->下一步->key類型和key長度可以選擇默認->下一步(20秒左右)->下一步->(文件名:起一個你能知道幹嘛的名字就可以嘍,註釋,密碼)
下一步,完成。
在這裏,我們先要用“密碼認證方式登錄一下”
登錄後,再到Edit->Settings->key下,選擇”upload”,destination的 .ssh2 改爲.ssh ,下一步,選擇”upload”
點擊”upload”,再通過前面用密碼登錄的接口來看下,有沒有上傳成功,
OK,文件已經上傳了。我們需要手工處理一下了。
window ssh 轉換成openssh 認識的格式
cd ~/.ssh/
ssh-keygen -i -f xxx.pub >> authorized_keys
7. 修改sshd_config
sudo vi /etc/ssh/sshd_config
讓這幾項生效:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
可選擇關閉輸入pasword認證:
PasswordAuthentication no
8. 重啓sshd服務 sudo systemctl restart sshd.service
(重啓下ssh吧,kill –HUP `cat /var/run/sshd.pid`)
再Edit->Settings->Authenticactio,只選擇下面兩個,就可以了。
點擊“ok”,進入主界面,點擊“quick connect”
點擊“connect”
輸入key的密碼後,便可以了。
9. 連接即可,自己生成的keys在c:\Users\\AppData\Roaming\SSH\UserKeys中
$>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
//生成密鑰對
$>chmod 644 ~/.ssh/authorized_keys
//一定要修改auto權
//限會導致不好使
若不小心刪除SSH
安裝ssh-keygen命令
$>yum install openssh-x86_64
安裝sshd(server端)
$>yum install openssh-servers.x86_64
$>service sshd start //啓動服務
$>ps -Af | grep sshd
安裝ssh(Client端)
$>yum install openssh-clients.x86_64