用手機(jī)連接云服務(wù)器,需要用到ssh遠(yuǎn)程連接工具,而阿里云app里面就有這個(gè)功能。連接起來(lái)還是比較方便的。
成都創(chuàng)新互聯(lián)公司自成立以來(lái),一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個(gè)性化軟件開(kāi)發(fā)等基于互聯(lián)網(wǎng)的全面整合營(yíng)銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開(kāi)發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開(kāi)發(fā)工程師團(tuán)隊(duì)及專業(yè)的網(wǎng)站設(shè)計(jì)師團(tuán)隊(duì)。
下面說(shuō)說(shuō)如何用ssh工具來(lái)連接 阿里云服務(wù)器 和 騰訊云服務(wù)器 。
打開(kāi)阿里云APP首頁(yè),點(diǎn)擊“ssh工具”,選擇“從我的ECS中選擇”,或者手動(dòng)添加主機(jī)。選擇密碼登陸的方式。
2、連接騰訊云服務(wù)器
連接非阿里云服務(wù)器的時(shí)候,只能選擇“手動(dòng)添加主機(jī)”,輸入云服務(wù)器的公網(wǎng)ip地址,用戶名和密碼,就可以成功登陸到云服務(wù)器了。
注意:如果是使用密鑰對(duì)的登陸方式,需要上傳私鑰文件到手機(jī),用來(lái)驗(yàn)證登陸。
也可以查看視頻教程:
原文地址:
阿里云主機(jī)ssh 免密碼登錄
操作系統(tǒng): CentOS 7.0 64位
CPU: 1 核
公網(wǎng)IP: 78.129.23.45
用戶名: root
密碼:bugaosuni
我在VMware下安裝的Ubuntu 14.04.本文的主要目的就是在Ubuntu上能夠免密碼登錄云主機(jī)。
具體設(shè)置步驟
Ubuntu 客戶端
在該文件夾下就會(huì)產(chǎn)生三個(gè)文件夾:id_rsa,id_rsa.pub,know_hosts。
id_rsa:存儲(chǔ)私鑰,記得只能自己看哦。別人那到這個(gè)文件就完蛋蛋咯。
id_rsa.pub:存儲(chǔ)公鑰,用來(lái)通信加密使用,有了這個(gè)人家才能確定這是你。
scp id_ rsa.pub root@78.129.23.45:/root/.ssh/id_ rsa.pub
Note:云主機(jī)上沒(méi)有.ssh/文件時(shí),你要自己建立一個(gè)。
云主機(jī)端
rm id_rsa.pub
Ubuntu 客戶端
這個(gè)時(shí)候就可以登錄云主機(jī)了
ssh root@78.129.23.45
scp遠(yuǎn)程拷貝文件時(shí)提示錯(cuò)誤:
Warning: Permanently added '10.0.0.182' (RSA) to the list of known hosts.
Permission denied (publickey).
解決:
登錄10.0.0.182,將/etc/ssh/sshd_config文件中的PasswordAuthentication no 改為PasswordAuthentication yes
重啟sshd服務(wù):/etc/init.d/sshd restart
問(wèn)題解決。
原因:scp是基于ssh的拷貝服務(wù),ssh在沒(méi)有密鑰登錄的情況下,禁用了密碼登錄,故出現(xiàn)如上錯(cuò)誤。
服務(wù)端SSH 服務(wù)配置了禁止root用戶登錄策略。
處理辦法
說(shuō)明:相關(guān)策略可以提高服務(wù)器的安全性。請(qǐng)用戶基于安全性和易用性權(quán)衡后,再確定是否需要修改相關(guān)配置。
要解決此問(wèn)題,請(qǐng)進(jìn)行如下配置檢查和修改:
參數(shù)說(shuō)明:
未配置該參數(shù),或者將參數(shù)值配置為 yes (默認(rèn)情況),都允許 root 用戶登錄。只有顯示的設(shè)置為 no 時(shí),才會(huì)阻斷root 用戶登錄。
該參數(shù)只會(huì)影響用戶的 SSH 登錄,不影響用戶通過(guò) 管理終端 等其它方式登錄系統(tǒng)。
如果需要修改相關(guān)策略配置,在繼續(xù)之前建議進(jìn)行文件備份。
使用 vi 等編輯器,將參數(shù)值設(shè)置為 yes,或者整個(gè)刪除或注釋(在最開(kāi)頭添加 # 號(hào))整行配置。比如:# PermitRootLogin yes
使用如下指令重啟 SSH 服務(wù):service sshd restart
嘗試再次使用 root 用戶登錄服務(wù)器。
出現(xiàn)的問(wèn)題以及解決方案
當(dāng)出現(xiàn)Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 警告的時(shí)候,恭喜你,你已經(jīng)離成功很近了。
遠(yuǎn)程主機(jī)這里設(shè)為slave2,用戶為Hadoop。
本地主機(jī)設(shè)為slave1
以下都是在遠(yuǎn)程主機(jī)slave2上的配置,使得slave1可以免密碼連接到slave2上。如果想免密碼互聯(lián),原理一樣的,在slave1上也這么配置即可!
(1)首先:配置ssh服務(wù)器配置文件。
在root 用戶下才能配置。
vi /etc/ssh/sshd_config
權(quán)限設(shè)為no:
如果前面有# 號(hào),將#號(hào)去掉,之后將yes修改為no。
修改之后為:
PermitRootLogin no
UsePAM no
PasswordAuthentication no
權(quán)限設(shè)為yes:
RSAAuthentication yes
PubkeyAuthentication yes
(2)重啟sshd服務(wù)
systemctl restart sshd.service
systemctl status sshd.service #查看ssh服務(wù)的狀態(tài)
正常情況下應(yīng)該是Active:active(running)
(3)修改文件夾以及文件的權(quán)限。
(4)在slave1上進(jìn)行測(cè)試
ssh slave2
今天處理 ssh連接至 ubuntu 服務(wù)器時(shí),提示以下錯(cuò)誤:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
da:f7:3e:ba:f7:00:e6:44:76:f2:58:6e:48:******.
Please contact your system administrator.
Add correct host key in /用戶home目錄/.ssh/known_hosts to get rid of this message.
Offending RSA key in /用戶home目錄/.ssh/known_hosts:1
RSA host key for ip地址 has changed and you have requested strict checking.
Host key verification failed.
經(jīng)過(guò)google,出現(xiàn)這個(gè)問(wèn)題的原因是,第一次使用SSH連接時(shí),會(huì)生成一個(gè)認(rèn)證,儲(chǔ)存在客戶端的known_hosts中。
可使用以下指令查看:
ssh-keygen -l -f ~/.ssh/known_hosts
由于服務(wù)器重新安裝系統(tǒng)了,所以會(huì)出現(xiàn)以上錯(cuò)誤。
解決辦法
ssh-keygen -R 服務(wù)器端的ip地址
會(huì)出現(xiàn)以下提示:
/用戶home目錄/.ssh/known_hosts updated.
Original contents retained as /用戶home目錄/.ssh/known_hosts.old
重新連線,出現(xiàn)以下提示:
The authenticity of host '192.168.3.10 (192.168.3.10)' can't be established.
RSA key fingerprint is da:f7:3e:ba:f7:00:e6:44:76:f2:58:6e:48:****.
Are you sure you want to continue connecting (yes/no)?
小鳥(niǎo)云服務(wù)器niaoyun實(shí)例創(chuàng)建好之后,您可以使用以下任意一種方式登錄服務(wù)器:
遠(yuǎn)程桌面連接(MicrosoftTerminalServicesClient,MSTSC):采用這種方式登錄,請(qǐng)確保實(shí)例能訪問(wèn)公網(wǎng)。如果在創(chuàng)建實(shí)例時(shí)沒(méi)有購(gòu)買帶寬,則不能使用遠(yuǎn)程桌面連接。
管理終端VNC:無(wú)論您在創(chuàng)建實(shí)例時(shí)是否購(gòu)買了帶寬,只要您本地有網(wǎng)頁(yè)瀏覽器,都可以通過(guò)管理控制臺(tái)的管理終端登錄實(shí)例。
使用遠(yuǎn)程桌面連接(MSTSC)登錄實(shí)例
打開(kāi)開(kāi)始菜單遠(yuǎn)程桌面連接,或在開(kāi)始菜單搜索中輸入mstsc。也可以使用快捷鍵Win+R來(lái)啟動(dòng)運(yùn)行窗口,輸入mstsc后回車啟動(dòng)遠(yuǎn)程桌面連接。
在遠(yuǎn)程桌面連接對(duì)話框中,輸入實(shí)例的公網(wǎng)IP地址。單擊顯示選項(xiàng)。
輸入用戶名,如小鳥(niǎo)云默認(rèn)為niaoyun。單擊允許我保存憑據(jù),然后單擊連接。這樣以后登錄就不需要手動(dòng)輸入密碼了。