小白又來啦,之前倒騰了一番用,總算用ssh連線上阿里雲的伺服器了,但是用了一段時間,不知道怎麼的又讓我輸入密碼了,於是重新再來弄,卻發現自己都忘記了,於是乎,這次一定要記錄下來,方便自動。
之所以不記得,其實是因為當時弄的時候也是稀里糊塗的,現在要明明白白記一下。
總體步驟
先要有一套金鑰(乙個公鑰乙個私鑰)
然後在伺服器存放公鑰,在客戶端存放私鑰
那麼,在客戶端就可以用ssh 使用者名稱@ip位址
的命令登入伺服器,不需要輸入密碼
具體操作:
1. 生成一套金鑰(可以在伺服器生成也可以在客戶端生成)
ssh-keygen -t rsa -c "mykey"
執行命令後,會問你想要將生成的金鑰對存放到**,如果什麼都不輸入直接回車,則預設儲存在 ~/.ssh 目錄下,會多了兩個檔案 id_rsa.pub 和 id_rsa, 其中帶字尾.pub的是公鑰,另乙個是私鑰
2. 在伺服器存放公鑰,在客戶端存放私鑰
公鑰需要寫入到伺服器的 ~/.ssh/authorized_key檔案中,私鑰需要存放到客戶端的 ~/.ssh 目錄下
3. 現在可以用ssh去連線啦//將檔案寫入authorized_keys中
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
ps:如果還是不行的話,注意留一下例項的22埠是否放行了
限時領取阿里雲2000元優惠禮包
2021最新 阿里雲ESC伺服器安裝FTP
1.檢查是否已安裝vsftpd rpm qa grep vsftpd 2.安裝vsftpd yum install vsftpd 3.建立ftp使用者 useradd test 4.給ftp使用者新增密碼 passwd test 開放預設埠21 6.開啟allow ftpd full access和...
阿里雲重啟ssh
1.阿里雲伺服器遠端連線,老是超時自動斷開。修改完ssh配置檔案發現重啟不了。如何解決 在雲伺服器 ecs linux centos 7 下重啟服務不再通過 service 操作,而是通過 systemctl 操作。1.檢視sshd服務是否啟動 2.啟動sshd服務 systemctl start ...
阿里雲伺服器ssh連線經常斷開
1 開啟配置檔案 vim etc ssh sshd config 2 找到下面兩行 clientaliveinterval 0 clientalivecountmax 3 3 去掉注釋,並修改其值 clientaliveinterval 30 clientalivecountmax 86400這兩行...