Linux(Ubuntu)使用日記------ssh遠程登錄騰訊雲


不知道是我自己電腦的問題還是其他的問題。總之在我的折騰之下算是用ssh連接上了我的騰訊雲。

具體步驟:

1.生成密鑰

ssh-keygen -t rsa

 

 

 

執行命令會出現這樣,執行后讓你輸入東西的全部回車,文件保存路徑也是默認回車就行啦,不需要輸入任何東西!!!

這步驟完了以后在 cd 到 .ssh 文件下就能看見生成的公鑰和密鑰,一會公鑰有用。

2.騰訊雲配置公鑰

 

 

密鑰名稱隨意,公鑰填入我們用ssh-keygen -t rsa生成的公鑰(id_rsa.pub,用gedit打開復制全部內容到第二個文本框)

 

 

3.登錄

~$ ssh ubuntu@xxxxxxxxxx

注意騰訊給的默認用戶是ubuntu,@后面加你購買到的vps的公網Ip,vps界面后邊有,直接復制

 

 

 

4.簡單的ssh安全配置

(1).ssh文件設置

首先我們來找到公鑰的存放位置,默認在 /home/ubuntu/.ssh里面,也就是ubuntu用戶目錄下的.ssh里,cd到這個文件夾后可以ls一下可以看見id_rsa.pub(也就是你購買時復制本地生成的那個公鑰)這里多說一句,正是因為這個文件只有這里有,根目錄下沒有,所以不能ssh root@xxxxxxx登錄。廢話不多說//在ubuntu用戶下執行如下命令就好了

 

cd .ssh

ls                 //ls你可以看到這個文件

touch authorized_keys  //生成認證文件,其實已經有了

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys    //設置文件權限

chmod 700 -R .ssh              //是指文件夾權限

 

 

 

 (2)sshd_config文件配置

進入到ssh的配置文件sshd_config里,修改一些選項,先找到這個文件(/etc/ssh/sshd_config)

 

需要進行的幾個操作:

 //使用密鑰登錄

RSAAuthentication yes

PubkeyAuthentication yes

 //禁止空密碼和Root密碼登錄:

PermitEmptyPasswords no

PasswordAuthentication no

至於AuthorizedKeysFile這個選項不用管,直接用#注釋掉就行啦,這個是認證文件的地址,注釋掉表示默認地址,就是在/ubuntu/.ssh這個文件里。

#AuthorizedKeysFile     %h/.ssh/authorized_keys

5.便捷登錄

使用alias改名配置命令:

alias login.cvm="ssh ubuntu@XXXXXXXX"

具體步驟參考:http://www.cnblogs.com/hwtblog/p/8466428.html

效果:

 

參考博客:

http://blog.csdn.net/ouzuosong/article/details/52225087


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM