前端服務器折騰記之遠程登陸阿里雲ecs
租了一臺阿里雲最便宜的服務器,因而開始記錄新一輪的折騰……
準備工做
- 先把各類密碼記下來吧:1.阿里雲帳戶名和密碼。2.阿里雲服務器實例的管理員名稱:root(默認),和登陸密碼。
- 我是widows,因此要去下載putty,用這個登陸遠程服務器。
初次嘗試鏈接
- 打開putty,在首頁面板的ip地址中輸入阿里雲控制檯裏ecs服務器實例信息一欄內的公網ip地址,後面端口號默認22.點擊open。
- 在彈出的命令行中按提示輸入用戶名:root。 以後會提示輸入密碼,須要我輸入服務器的登陸密碼,輸入的時候光標不會移動……完後敲回車,會提示我一些安全信息,輸入yes以後就能看到阿里雲的歡迎信息了。
新建一個用戶
- 因爲root用戶的權限很大,因此操做時不當心就會搞砸,因此要我新建一個用戶。在登陸上服務器以後,輸入
adduser manager
回車以後就新建了一個叫manager的用戶,而後便提示輸入一個該用戶的登陸密碼,輸入密碼時光標仍是沒有移動,而後就是一些該用戶的信息讓你補全,能夠直接回車。
- 接着給這個用戶提高一下權限,輸入
gpasswd -a manager sudo
回車
- 還沒完,接着輸入
sudo visudo
回車,接着在彈出的一大段文字裏面移動到 root ALL= 這一段文字的下面再增長一行文字,用manager替換root,其餘保持同樣。 這樣manager只需提供密碼就能和root具備同樣的權限了。
- 最後ctrl x 彈出是否保存,輸入y保存。這時就能夠用這個manager像root同樣登陸了。
用ssh公私鑰免密登陸之本地操做
- 由於我使用過github,因此本機上面有ssh的公鑰和私鑰。如今須要把本機的ssh代理打開,在命令行中輸入
eval $(ssh-agent -s)
回車
- 而後把ssh的key加入代理中。輸入
ssh-add ~/.ssh/id_rsa
回車
用ssh公私鑰免密登陸之服務器端操做
- 如今須要轉到服務器的命令行中
- 在服務器的命令行中輸入
ssh-keygen -t -rsa -b 4096 -C "輸入你的郵箱"
屢次回車以後就在服務器生成了公私鑰了。如今服務器多了一個.ssh文件夾,裏面就有公私鑰。
- 輸入
eval $(ssh-agent -s)
回車開啓ssh代理
- 輸入
ssh-add ~/.ssh/id_rsa
回車
- 輸入
vi authorized_keys
回車建立認證文件
- 如今須要把本地的公鑰給拷到這個文件中。把本地id_rsa.pub文件打開,複製裏面的內容。
- 在服務器命令行裏面輸入
vi authorized_keys
回車打開這個文件。按i鍵進入輸入模式,巴剛纔複製的內容粘貼過來。而後按esc鍵退出輸入。
- 按下shift加冒號鍵,輸入
wq!
回車以後就保存了。
- 在服務器命令行中繼續輸入
chmod 600 authorized_keys
回車授予這個文件權限。
- 接着輸入
sudo service ssh restart
ok,如今就能夠直接在本地命令行中輸入
ssh manager@"公網ip地址"
免密登陸了。
歡迎關注本站公眾號,獲取更多信息