機房太遠不想去?Linux遠程登錄服務器的方法
Linux作為開源系統,不少廠商用它來制作服務器系統,而服務器處于機房之中,作為企業的重要核心,要進去機房需要多層步驟,麻煩費時。那么不進機房可以操作Linux服務器么?答案是可以的,下面小編就跟大家講解一下Linux服務器遠程登錄的方法。
方法如下:
Linux 系統中是通過 ssh 服務實現的遠程登錄功能,默認 ssh 服務端口號為 22。
Window 系統上 Linux 遠程登錄客戶端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 為例來登錄遠程服務器。
如果你下載了 Putty,請雙擊 putty.exe 然后彈出如下的窗口。

在Host Name( or IP address) 下面的框中輸入你要登錄的遠程服務器IP(可以通過ifconfig命令查看服務器ip),然后回車。

此時,提示我們輸入要登錄的用戶名。

輸入root 然后回車,再輸入密碼,就能登錄到遠程的linux系統了。

使用密鑰認證機制遠程登錄linux
SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定。
SSH 為建立在應用層和傳輸層基礎上的安全協議。
首先使用工具 PUTTYGEN.EXE 生成密鑰對。打開工具 PUTTYGEN.EXE 后如下圖所示:

該工具可以生成三種格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,我們采用默認的格式即 SSH-2(RSA)。Number of bits in a generated key 這個是指生成的key的大小,這個數值越大,生成的key就越復雜,安全性就越高。這里我們寫 2048。

然后單擊Generate 開始生成密鑰對:

注意的是,在這個過程中鼠標要來回的動,否則這個進度條是不會動的。

到這里,密鑰對已經生成了。你可以給你的密鑰輸入一個密碼,(在Key Passphrase那里)也可以留空。然后點 Save public key 保存公鑰,點 Save private Key 保存私鑰。筆者建議你放到一個比較安全的地方,一來防止別人偷窺,二來防止誤刪除。接下來就該到遠程 linux 主機上設置了。
1)創建目錄 /root/.ssh 并設置權限;
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用來創建目錄,以后會詳細介紹,暫時只了解即可。
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用來修改文件屬性權限的,以后會詳細介紹。
2)創建文件 / root/.ssh/authorized_keys;
[root@localhost ~]# vim /root/.ssh/authorized_keys vim 命令是編輯一個文本文件的命令,同樣在后續章節詳細介紹。
3)打開剛才生成的public key 文件,建議使用寫字板打開,這樣看著舒服一些,復制從AAAA開頭至 “---- END SSH2 PUBLIC KEY ----” 該行上的所有內容,粘貼到/root/.ssh/authorized_keys 文件中,要保證所有字符在一行。(可以先把復制的內容拷貝至記事本,然后編輯成一行載粘貼到該文件中)。
在這里要簡單介紹一下,如何粘貼,用vim打開那個文件后,該文件不存在,所以vim會自動創建。按一下字母“i”然后同時按shift + Insert 進行粘貼(或者單擊鼠標右鍵即可),前提是已經復制到剪切板中了。粘貼好后,然后把光標移動到該行最前面輸入 ssh-rsa ,然后按空格。再按ESC,然后輸入冒號wq 即 :wq 就保存了。格式如下圖:

4)再設置putty選項,點窗口左側的SSh –》 Auth ,單擊窗口右側的Browse… 選擇剛剛生成的私鑰, 再點Open ,此時輸入root,就不用輸入密碼就能登錄了。

如果在前面你設置了Key Passphrase ,那么此時就會提示你輸入密碼的。為了更加安全建議大家要設置一個Key Passphrase。
相關文章:
1. win10系統更新后網速變慢怎么辦2. 蘋果mac升級os x10.11.4后facetime失靈的詳細解決教程3. 如何查看win10版本(怎么看電腦windows版本號)4. MacOS如何修改默認輸入法?MacOS設置默認輸入法的方法5. win10系統如何設置隱藏空的驅動器6. ThinkPad X13如何用U盤重裝系統?ThinkPad X13使用U盤重裝系統方法7. uos截圖保存在哪? UOS設置截圖圖片保存位置的技巧8. Windows10系統電腦如何設置F8進入安全模式?9. FreeBSD10安裝內核源代碼方法講解10. 更新FreeBSD Port Tree的幾種方法小結