如何通過ssh連線上雲伺服器 以騰訊雲為例

2021-07-31 23:10:27 字數 1278 閱讀 2271

先交代一下本地環境和伺服器環境:伺服器用的是ubuntu 16.04 lst。本地用的系統是ubuntu 17.04(就想嚐嚐新,其實在這方面和16.04感覺不出有什麼差別)。

但是這個時候你的服務端還是沒有配置好的,你要對~/.ssh進行許可權管理,可以使用如下命令:

sudo chown username -r ~/.ssh
這是改變.ssh的歸屬,把它的所有者歸屬到username這個使用者。

sudo chmod 755 -r ~/.ssh
這個是改變~/.ssh的許可權,注意不一定要是755,只要第二位和第三位許可權裡面沒有2號(寫權)就行了,比如700也是可以的。

$ ssh-add ~/.ssh/cloud_rsa 

$ ssh-add ~/.ssh/github_rsa

如果執行ssh-add時提示」could not open a connection to your authentication agent」,可以用以下命令:

$ ssh-agent bash
再執行ssh-add命令

#查詢私鑰列表

$ ssh-add -l

#清空私鑰列表

$ ssh-add -d

現在你就可以在~/.ssh目錄下新建乙個config檔案,新增如下內容:

#雲伺服器

host cloud

hostname 填入雲伺服器ip

port 22

preferredauthentications publickey

identityfile ~/.ssh/cloud_rsa

# github

host github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/github_rsa

注意本地的~/.ssh檔案許可權不能過於暴露,如果報錯,可以使用: 

$ sudo chmod 750 -r ~/.ssh
$ ssh -t [email protected]
也可以通過下面的命令直接連線上雲伺服器

$ ssh cloud

《雲服》 如何連線上阿里雲伺服器

一 介紹 無論是開發還是生活,本質上都是在尋求乙個讓自己越來越舒服,越來越方便的方式,將無效而低價值的操作都給分離出去。因此從本文開始會逐步抽空,搭建自己的伺服器,自己的私服,將自己的外掛程式和專案微服務群逐步上線,方便以後的開發。二 購買?登入自己的阿里雲賬戶,一般使用自己的支付寶賬號,如果給公司...

SSH如何通過公鑰連線雲伺服器

通常我們連線遠端伺服器 linux windows下通過putty或xshell等工具遠端連線。linux下可以直接通過ssh命令連線。其實這兩者都是一致的,都是通過ssh協議進行傳輸。如果我們的windows沒有安裝putty等工具,但是有git bash的話也可以直接通過ssh來連線。通過以下命...

SSH如何通過公鑰連線雲伺服器

通常我們連線遠端伺服器 linux windows下通過putty或xshell等工具遠端連線。linux下可以直接通過ssh命令連線。其實這兩者都是一致的,都是通過ssh協議進行傳輸。如果我們的windows沒有安裝putty等工具,但是有git bash的話也可以直接通過ssh來連線。通過以下命...