1.4 PuTTY和Xshell遠程鏈接與密鑰認證登陸

1.4.1 使用PuTTY遠程鏈接Linux

  1. 下載putty客戶端,能夠直接訪問https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html這個連接進行下載html

  2. 選擇網頁的 Package files 下面的 MSI('Windows Installer') 根據本身的系統下載對應的版本。 下載網頁的位置linux

  3. 下載好後,直接雙擊運行安裝包完成安裝後,找到開始欄菜單putty圖標點擊運行。shell

  4. 打開了一個配置界面,配置地址並設置好一個會話名稱,點擊save保存。 配置界面api

  5. 遠程鏈接
    述步驟配置好後,點Open第一次會有一個提示,彈出一個警告窗口,點確認便可。正常鏈接會提示 login as: ,輸入用戶名和密碼便可登陸成功。 登陸成功服務器


1.4.2 使用xshell鏈接Linux

  1. 先下載好xshell 客戶端,並安裝好。下載地址:www.netsarang.com 官網下載,有我的家庭與學校教學版。markdown

  2. 運行軟件後==>選擇==>新建會話==> 設置好名稱和主機地址等信息==>點擊確認==>最後 輸入名戶名==>密碼==>能夠點擊記住選項 下回就方便不少xssh 01app

  3. 鏈接成功 xssh成功ssh


1.4.3 PuTTY密鑰認證

  1. 在開始菜單欄中找到putty下的puttygen工具。點擊Generate按鈕,鼠標在進度條下面來回移動,加快生成。xss

     puttygen key

  2. 完成後會生成公鑰文件和一個私鑰文件。公鑰是在服務器上使用的,私鑰是本身電腦保存的。爲何要設置key passphrase呢?那是爲了防止私鑰被別人竊取了,連上你的服務器,記得保存好密碼。 key完成ide

  3. 點擊 Save private key 彈出一個文件保存選項。 privvate_save

  4. 複製公鑰到遠程Linux裏面 putty鏈接Linux系統,把公鑰複製到/root/.ssh/authorized_keys文件中保存。若是沒有,須要本身建立一個,建立方法以下:

[root@3622288 ~]# mkdir /root/.ssh  建立目錄

ls查看隱藏目錄

[root@3622288 ~]# vi /root/.ssh/authorized_keys  建立authorized_keys配置文件[root@3622288 ~]# chmod 700 /root/.ssh/  給目錄設權限[root@3622288 ~]# chmod 600 /root/.ssh/authorized_keys  給配置文件設權限
  1. 關閉selinux 若是不關閉selinux,鏈接時會登陸不了。 關閉selinux有兩種方法: 臨時關閉

[root@3622288 ~]# setenforce 0  #關閉[root@3622288 ~]# getenforcePermissive
[root@3622288 ~]# setenforce 1  #開啓[root@3622288 ~]# getenforceEnforcing

永久關閉

[root@3622288 ~]# vi /etc/selinux/config# 修改文件內部的SELINUX的參數#SELINUX=enforcing  #默認參數SELINUX=disabled    永久關閉# 保存退出# 提示:須要重啓 重啓命令 init 6#查看selinux狀態[root@3622288 ~]# /usr/sbin/sestatus -v
SELinux status:                 disabled
  1. 關閉防火牆(firewall)

#直接關閉firewall[root@3622288 ~]# firewall-cmd --state running  #開啓顯示running 關閉顯示not running[root@3622288 ~]# systemctl stop firewalld.service  #中止firewall[root@3622288 ~]# systemctl disable firewalld.service  #禁止firewall開機啓動Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  1. 輸入用戶和設置的密鑰加密碼,以下是登陸成功的提示

login as: root
Authenticating with public key "rsa-key-20171018"Passphrase for key "rsa-key-20171018":
Last login: Wed Oct 18 18:59:27 2017 from 192.168.3.222[root@3622288 ~]#

1.4.4 xshell密鑰認證

xshell密碼認證跟PuTTY密鑰認證差不了多少,Linux上的方法同樣,主要是軟件上的不一樣。

  1. 選擇文件 ==> 新建 ==> 設置會話屬性 

  2. 輸入登陸的用戶名

     

  3. 選擇第二個 Pubilc Key 在點擊 瀏覽 在用戶密鑰界面點擊右邊的生成 

  4. 嚮導 選擇 下一步 下一步 到給密鑰加密的密碼  

  5. 密鑰的名稱和密碼進行設置 再點擊下一步 

  6. 把公鑰拷貝到服務器上,並保存好文件 

  7. 選擇剛剛設置好的名稱 點擊確認

     
    登陸成功顯示以下代碼

Xshell 5 (Build 1332)
Copyright (c) 2002-2017 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.
[c:\~]$ 

Connecting to 192.168.3.200:22...
Connection established.To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Wed Oct 18 18:56:41 2017 from 192.168.3.222[root@3622288 ~]#
相關文章
相關標籤/搜索