前端服務器折騰記之遠程登陸阿里雲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地址"免密登陸了。
相關文章
相關標籤/搜索