远程服务器 上传公钥,SecureCRT+Ubuntu SSH服务器的远程公钥登陆
有耐心地往下看,哥是實(shí)現(xiàn)了的,并且所有細(xì)節(jié)會(huì)給的相當(dāng)?shù)呢S富哈。
Ubuntu: Ubuntu 14.04 LTS
openssh
Window10(64位):SecureCRT8.0
看網(wǎng)上的列為同牛們說(shuō)git+ssh用,自己搭建git服務(wù)器,so嗨,所以行動(dòng)起來(lái),先給win10安裝了git,然后在ubuntu上安裝了ssh(這個(gè)步驟非常簡(jiǎn)單,就不說(shuō)啦,有通用教程,我這兒就只寫(xiě)列為同牛們沒(méi)
有注意的細(xì)節(jié),以供各位菜友參考!) 然后下載了一個(gè)secureCRT8.0就開(kāi)始作死連接。
在ubuntu端ifconfig得到了IP,然后如圖開(kāi)開(kāi)森森填入之后準(zhǔn)備開(kāi)始ssh之旅,結(jié)果尼瑪,什么是Username?反正搞了N久賬戶密碼就是沒(méi)有登陸成功,也不知道中啥邪了。然后看網(wǎng)上有更安全更便捷
公鑰(跟我讀 y u e--yue 四聲)登陸,想著尼瑪折騰好賬號(hào)-密碼登陸也沒(méi)啥意思,索性哥把公鑰登陸也搞定吧,以后用起來(lái)方便、一步到位,多好!(于是開(kāi)始了折騰之路)
sb說(shuō):這樣的客戶端產(chǎn)生私鑰和公鑰,然后把公鑰傳輸?shù)?別笑哥Low,我是用USB拷的)服務(wù)器端,然后內(nèi)呢,每次登陸的時(shí)候服務(wù)器端會(huì)用公鑰加密一段文字給客戶端,客戶端用自己的私鑰解密出來(lái),然后發(fā)送給客戶端,然后就登陸了,\(^o^)/ 理論上至少是這樣的。然后我就開(kāi)開(kāi)森森用secureCRT8.0產(chǎn)生公鑰,我描述一下吧,圖就懶得貼了,像我這種懶神多一折騰不如少一折騰:
Tools>>Create Public Key...Next>>RSA>>Passphrase(不填,confirm都直接回車)產(chǎn)生,然后注意保存為openssh(傳統(tǒng)legacy模式),然后我就喜滋滋的設(shè)定好公鑰登陸,如下圖(Options>>Global Options):點(diǎn)擊左側(cè)窗口中的SSH2,然后選中剛才生成的一對(duì)密鑰中的私鑰:
然后開(kāi)開(kāi)森森的拷貝Identity.pub的公鑰到服務(wù)器去了,然后說(shuō)要配置etc/ssh/sshd_config文件,然后我就找了一個(gè)連接照著配置(http://www.linuxidc.com/Linux/2017-02/140859.htm) ,打開(kāi)了公鑰登陸、關(guān)閉了賬號(hào)登陸啥,端口自己設(shè)置了一個(gè)63617,嘿嘿小于65536,63:妹子名,617:妹子生日。
然后呢,有人會(huì)注意到這樣的一個(gè)配置(etc/ssh/sshd_config):
AuthorizedKeysFile? ? .ssh/authorized_keys
對(duì),你猜對(duì)了,這兒就是你要去存儲(chǔ)公鑰的地方,但很多時(shí)候root/下并沒(méi)有.ssh及其下的authorized_keys,
(1)這還用說(shuō)mkdir、gvim自己造唄,
(2)然后拷貝Identity.pub到.ssh/,然后cat Identity.pub >> authorized_keys,進(jìn)一步的
(3)chmod 600 author...,以及cd ..
(4)chmod 700 .ssh 然后
(5)service ssh restart
就可以了,然后那邊不知道為啥還是要輸入用戶root,反正可以登錄了,可以用了。
Ubuntu 12.04 + 虛擬機(jī)VMware 9 + Secure CRT + EditPlus 本地C++開(kāi)發(fā)環(huán)境搭建 http://www.linuxidc.com/Linux/2013-05/84820.htm
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的远程服务器 上传公钥,SecureCRT+Ubuntu SSH服务器的远程公钥登陆的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 封装api_关于java 封装
- 下一篇: ubuntu服务器ssh登录密码修改,U