❶ 如何正確配置 Ubuntu 14.04 伺服器
root 登陸
在登陸剛啟動的 CVM 實例之前,我們需要知道伺服器的公網 IP,以及 root 用戶的密碼。如果你選擇的是自動生成密碼,那麼請查看郵箱。接下來,我們在本地使用如下命令登陸到伺服器。
$ ssh root@qcloud-cvm-ip # 請將 qcloud-cvm-ip 替換為實際 IP
按照提示進行操作,輸入 root 用戶驗證所需的密碼(可以從騰訊雲發送的郵件中找到)。如果這是你第一次使用密碼登陸伺服器,登陸成功後系統還會提示你更換 root 密碼。
root 用戶
root 用戶是 linux 環境下的超級管理用戶,擁有非常大的許可權。由於 root 用戶許可權過大,不建議大家日常使用 root 賬號進行伺服器操作。因為有可能會出現讓你加班、甚至被開除的意外。
因此,我們接下來創建一個新的用戶賬號,在日常工作中使用。
創建新用戶
以 root 賬號登陸伺服器之後,我們就可以添加以後經常使用的用戶賬號了。本文中,我們將創建一個名為demo 的新用戶,你可以根據自己的情況選擇合適的用戶名。
$ adser demo
系統會要求你回答一些問題,最重要的就是設置該用戶的密碼。對於其他問題,並不是必須的,可以直接按回車鍵完成。
添加 root 許可權
現在 demo 用戶還只是一名普通用戶,不具備系統管理許可權。我們需要為該用戶添加 root 許可權。這樣,就可以在每個命令前加上 sudo 以管理員許可權執行了。
安裝 sudo
由於 Debian 8 系統默認沒有安裝 sudo 包,因此我們先通過 apt-get 安裝。
首先,更新 apt 包目錄:
$ apt-get update
然後使用下面的命令安裝 sudo:
$ apt-get install sudo
現在可以使用 sudo 和 visudo 命令了。
賦予 sudo 許可權
為了給新用戶添加管理許可權,我們需要把新用戶添加到 sudo 用戶組。Ubuntu 操作系統中,屬於sudo 用戶組的用戶默認可以使用 sudo 命令。
在 root 用戶下 ,運行如下命令,將 demo 用戶添加到 sudo 用戶組:
$ usermod -a -G sudo demo
上面的命令中,-a 選項指的是將用戶添加到對應的用戶組中,只能配合 -G 選項一起使用。-G 後可以指定多個用戶組名稱。如 $ usermod -a -G sudo, wwww-data。
添加公鑰驗證
推薦給新用戶添加公鑰驗證,一來可以避免每次登陸時都要輸入密碼,二來需要私鑰才能登陸可以提高安全性。
生成密鑰對
如果沒有現成的 SSH 密鑰對(由公鑰和私鑰組成),很容易就可以生成。只需要在本地機器上輸入如下命令即可:
ssh-keygen
假如本地用戶的名稱為 demo,接下來應該會看到如下輸出:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/demo/.ssh/id_rsa):
如果你以前沒有生成過密鑰對,按回車接受默認設置即可。如果有舊的密鑰對的話,這樣會覆蓋以前的密鑰對,建議更改為別的文件名。系統還會提示輸入口令(passphrase),為了簡單起見,我們直接回車使用空口令。如果你輸入了口令的話,那麼在 SSH 登陸時,除了需要提供密鑰之外,還需要輸入口令才能登陸。
命令運行結束後,會在本地用戶的根目錄中的 .ssh 目錄下創建一個私鑰 id_rsa 和一個公鑰id_rsa.pub。記得別公開分享你自己的私鑰。
復制公鑰
賦值公鑰有兩種方法,一是通過 sshh--id 腳本自動賦值到遠程用戶,二是手動安裝。
ssh--id 腳本
如果本地機器上安裝了 ssh--id 腳本,那麼就可以使用該腳本將公鑰安裝到任何有登陸許可權的用戶。
運行該腳本,同時指定用戶名和伺服器的 IP 地址:
$ ssh--id demo@qcloud-cvm-ip
按提示輸入登陸密碼後,你剛才生成的公鑰就會自動賦值到遠程用戶的 .ssh/authorized_keys 文件中。接下來就可以使用對應的私鑰登陸伺服器了。
手動安裝公鑰
使用如下命令列印你剛剛生成的公鑰(id_rsa.pub:
$ cat ~/.ssh/id_rsa.pub
列印出來的公鑰大致應該是這樣子的:
ssh-rsa /+fRLfvbz/tnXFz4iOP/H6eCV05hqUhF+KYRxt9Y8tVMrpDZR2l75o6+xSbUOMu6xN+/EP3utr2+Qhva+j9CgguyVbUkdzK9KKEuah+pFZvaugtebsU++KjKiXrAvXUPCI9mWkYS/1rggpFmu3HbXBnWSUdf [email protected]
然後,以新用戶身份登陸伺服器:
$ ssh demo@qcloud-cvm-ip
登陸成功後,應該會進入該用戶的根目錄。接下來創建一個叫 .ssh 的新目錄,然後使用如下命令限制目錄許可權:
mkdir .ssh
chmod 700 .ssh
700 表示只有目錄的所有者才能讀、寫和執行。
現在使用 Vim 文本編輯器在 .ssh 目錄下創建一個名為 authorized_keys 的文件。
$ vim .ssh/authorized_keys
在 Vim 中按 i 進入插入模式,然後 Ctrl + v 粘貼之前賦值的公鑰。然後按 Esc 回到正常模式,在英文輸入法下鍵入 :wq 保存並退出文件。
並使用如下命令限制文件的許可權:
chmod 600 .ssh/authorized_keys
600 表示文件所有者可讀、可寫。
之後,你就可以使用私鑰驗證登陸伺服器了,不必重復輸入密碼。
禁用 root 登陸
在開始配置伺服器的時候 ,我們提到了最好不用使用 root 賬號登陸伺服器。為了確保不會出現這種情況,我們可以修改 SSH daemon 的配置,禁止遠程登陸值 root 賬號。
以上面配置的管理員用戶身份,使用 sudo 命令打開配置文件:
$ sudo vim /etc/ssh/sshd_config
如果想禁止遠程 root 登陸,找到下面這行文本:
PermitRootLogin yes
將其修改為
PermitRootLogin no
並保存文件。由於我們已經創建了一個管理用戶,而且可以視情況增加許可權,禁止 root 賬號登陸反而可以讓伺服器更加安全。
最後,只需要重啟 SSH 服務即可讓新配置生效。
$ systemctl restart ssh
本地配置 SSH
完成以上配置之後, 以後我們每次只需要 ssh demo@qcloud-cvm-ip 即可登陸伺服器。
不過這樣還是有點麻煩,每次都得輸入用戶名和 IP 地址。為了進一步簡化操作,我們對本地的 SSH 登陸進行配置。
打開 ~/.ssh/config 文件,然後添加如下配置:
Host qcloud
Hostname qcloud-cvm-ip
User demo
IdentityFile ~/.ssh/id_rsa
之後,只需要執行 ssh qcloud 即可登陸伺服器。
❷ mac如何連接騰訊雲上的Ubuntu系統伺服器啊。
安裝SSH
此過程沒有什麼技術含量,默認安裝就可以了。
成功安裝後,桌面會出現這兩個圖標,「SSH Secure Shell Client」是「SSH安全Shell客戶端」;「SSH Secure File Transfer Client」是「SSH的安全文件傳輸的客戶端」。
SSH相關工具介紹:
「SSH Secure Shell Client」是「SSH安全Shell客戶端」,連接伺服器後出現的是字元命令操作界面;「SSH Secure File Transfer Client」是「SSH的安全文件傳輸的客戶端」,連接伺服器後出現的是文件管理界面,如圖示:
使用SSH連接伺服器:
雙擊打開SSH,以「SSH Secure File Transfer Client」為例,其實兩個界面的連接方式都是一樣的,相當於CentOS6.5中的命令字元界面和可視化界面。
點擊界面左上角的電腦標志,然後在彈出的對話框中輸入伺服器的IP地址(公網IP),和賬號——然後點擊右邊的「connect」按鈕——輸入密碼,點擊OK,成功連接伺服器。
伺服器系統環境配置:
剛開始開通的伺服器,都是需要配置伺服器環境,安裝一些必要的程序,那麼久可以在「SSH Secure Shell Client」界面中通過字元命令來操作。例如,查看系統中是否已經安裝Mysql資料庫。
具體的環境配置跟在伺服器本機操作是一樣的。
伺服器文件管理:
如果需要上傳下載文件,可以使用「SSH Secure File Transfer Client」來操作,連接之後打開的界面跟ftp的差不多,操作方法也類似。
斷開伺服器連接:
點擊界面左上角帶有紅色斜杠的電腦標志,在彈出的對話框中點擊OK就可以斷開伺服器連接了。
❸ 騰訊雲伺服器怎麼用的
下載遠程鏈接軟體Putty,參考下載地址:http://www.putty.nl/download.html
打開Putty客戶端,在PuTTY Configuration 窗口中輸入以下內容:
Host Name:Linux雲伺服器的公網IP。
Port:雲伺服器的埠,必須填22。(請確保雲主機22埠已開放)
Connect type:選擇「SSH」。
全部輸入完後,點擊「Open」,創建一個新對話。
在Putty會話窗口中, 輸入管理員帳號,按回車鍵。
管理員帳號:
SUSE/CentOS/Debian:root
ubuntu:ubuntu
再輸入初始密碼,回車完成登錄過程。
3) 從本地Linux或Mac OS登錄Linux雲伺服器,直接使用SSH命令進行連接,如:ssh root@Linux雲伺服器公網IP,然後輸入root用戶的初始密碼,即可完成登錄。
❹ 騰訊雲ubuntu server 14.04.1 lts 64位怎樣登陸
為了安全,騰訊雲默認讓我門使用 ssh -i pub_key username@host登陸雲伺服器。這里說明以下如何使用ssh username@host免密碼登陸。
以 ssh -i pub_key username@host 登陸雲主機,pub_key是當我們購買伺服器之後,騰訊給我的密鑰。
運行命令 vim /etc/ssh/sshd_config, 修改PasswordAuthentication no 為 PasswordAuthentication yes
修改.ssh文件的許可權, 若沒有.ssh許可權,請使用ssh-keygen -t rsa 生成,使用 sudo chmod -R 700 .ssh修改文件許可權
重啟雲伺服器
在本機上打開命令行,使用ssh--id username@host連接雲伺服器(username為伺服器的用戶名,host為雲伺服器的公網ip),執行完之後,之後就可以免密碼登陸雲主機了
注意:需要安裝ssh以及ssh--id等。
❺ 騰訊雲的ubuntu 怎麼沒有桌面, 要怎麼安裝。
騰訊雲的ubuntu 沒有桌面是設置錯誤造成的,解決方法為;
1、在Ubuntu登錄界面選擇帳號,輸入密碼。
❻ 如何使用ubuntu伺服器開服
1、安裝ftp服務端,方便你從客戶端上傳文件。linux上一般安裝vsftp.
VSFTP的軟體安裝包是: vsftpd-2.2.2-12.el6_5.1.i686.rpm查詢:#rpm -q vsftpd安裝:#rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm或者直接yum install vsftpd啟動、停止及重啟VSFTP的命令: #service vsftpd start/stop/restart
配置文件:/etc/vsftpd/vsftpd.conf //主配置文件/etc/vsftpd.ftpusers //被禁止登錄FTP的用戶文件/etc/vsftpd.user_list //允許登錄FTP的用戶文件
a、將登錄後的用戶限制在本地家目錄下:#vi /etc/vsftpd/vsftpd.confchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list新建受限用戶的列表文件並加入受限用戶名
#vi /etc/vsftpd.chroot_listraykeso
重啟ftp服務#service vsftpd restart
2、安裝apache,開啟目錄索引,這樣你就可以瀏覽和下載文件。
apache配置文件<Directory"I:/build/dist"> #設置瀏覽文件的目錄Options Indexes#開啟目錄列表索引模式Order allow,denyAllow from all</Directory>
❼ 騰訊雲伺服器ubuntu root 密碼怎麼設置
1.修改root密碼
執行命令sudo passwd root
按照提示輸入密碼(可與前密碼相同便於記憶)
2.修改ssh配置
執行命令 sudo vi /etc/ssh/sshd_config
在下面的信息找到 PermitRootLogin 這項 將其改為 yes
3保存退出並重啟ssh服務既可。
執行命令 sudo service ssh restart
❽ 騰訊雲Ubuntu系統怎麼將文件導入本地磁碟
更改可以不用切換用戶登陸的。 sudo -i 獲取root許可權。 如果這樣許可權還是不夠, 那就輸入sudo passwd然後輸入兩次密碼,這個就是修改好的root密碼。 然後在輸入 su root 輸入修改好的root密碼就獲取root許可權了。 修改文件終端用gedit命令或者gvim這樣的圖形化文本編輯器,會比較方便。 ubuntu默認是不允許root用戶登陸圖形界面。 可以修改不過麻煩死了。