ssh/vnc遠程鏈接服務器

1、SSH文字接口遠程鏈接   sshd配置文件詳解.txt   html

    一、遠程服務分類linux

            文字接口明文:Telnet、rsh等,目前已不多用。windows

            文字接口密文:ssh爲主,相對比較安全傳輸過程當中數據加密。安全

            圖形接口:Xdmcp、VNC、RDP等較爲常見。服務器

    二、SSH(Secure Shell Protocol)ssh

            提供ssh遠程管理功能,且提供了sftp服務器。都是使用的22端口ide

    三、加密方式加密

            非對稱密鑰系統:分爲公鑰和私鑰,公鑰加密(發佈)、私鑰解密(保存本機)。url

               a、服務器每次啓動ssh服務時,該服務會主動去找/etc/ssh/ssh_host*的檔案,新系統第一次啓動ssh時會自動建立須要的公鑰檔案並計算出本身須要的私鑰。spa

                b、客戶端請求

                c、服務器傳送本身公鑰檔案給客戶端

                d、客戶機記錄對比服務器公鑰並隨機計算本身的公鑰

                e、客戶端傳送本身公鑰到服務器

                f、雙向傳輸加密的數據

    四、啓動ssh

            [root@ser ~]# service  sshd  start            //restart(重啓)、stop(中止)

            [root@ser ~]# /etc/init.d/sshd  start

    五、stfp

            [root@ser ~]# sftp  root@10.1.1.3         //sftp登陸遠程主機 

            sftp> ls        //查詢遠程主機當前路徑下文件

            sftp> lls        //查詢本地主機當前路徑下文件

            注:針對本機行爲使用的命令須要加上l,即L的小寫。

            sftp>put     本地目錄或檔案        遠程主機目錄        //上傳文件

            sftp> get     遠程主機文件        原本目錄        //下載文件

    六、scp

            [root@www ~]# scp   [-pr]   [-l 速率]   file   [帳號@]主機:目錄名         //上傳本地文件

            [root@www ~]# scp    [-pr]    [-l 速率]     [帳號@]主機:file     目錄名         //下載本地文件

選項與參數:
-p :保留本來檔案的權限數據;
-r :複製來源爲目錄時,能夠複製整個目錄 (含子目錄)
-l :能夠限制傳輸的速度,單位爲 Kbits/s ,例如 [-l 800] 表明傳輸速限100Kbytes/s

           例:

            [root@ser /]# scp  -r  /cc  root@10.1.1.3:/root/         //複製本地cc目錄到遠程主機/root目錄下

            [root@ser ~]# scp -l  800  /root/dd_1file   root@10.1.1.3:/        //本地dd_1file文件上傳到10.1.1.3根目錄,且限制速率100Kbytes/s

    七、能夠/etc/ssh/sshd_config來設置ssh權限:a、設定ssh版本號,建議v2更安全. b、取消root登陸權限 等



2、VNC(Virtual Network Computing)

    一、VNC server會在服務器端啓動一個監聽用戶要求的端口,端口號範圍:5901~5910 。VNC server 都是提供單一客戶端鏈接的。

    二、命令格式

            服務端:

                    [root@www ~]# vncserver  [:號碼]  [-geometry 分辨率]   [options]

                    [root@www ~]# vncserver  [-kill  :號碼] 

選項與參數:

:號碼 :就是將 VNC server 開在哪一個埠口,若是是 :1 則表明 VNC 5901

埠口

-geometry :就是分辨率,例如 1024x768 或 800x600 之類的

options :其餘 X 相關的選項,例如 -query localhost 之類的

-kill :將已經啓動的 VNC 埠口刪除!依據身份控制喔。

[root@www ~]# yum install tigervnc-server     //服務器端軟件

[ root@www ~]# vncserver   :3    //啓動5903端口,並建立鏈接密碼。密碼最少六位
[ root@www ~]# netstat -tulnp | grep X      //查看端口是否啓動
[ root@www ~]# vncpasswd     //修改密碼
注:注意設定防火牆規則,關閉防火牆或開啓VNC  server客戶端需鏈接的端口。

            客戶端:

                    [root@clientlinux ~]# yum  install  tigervnc         //客戶端軟件

                    [root@clientlinux ~]# vncviewer   192.168.10.254:3        //鏈接需遠程vnc服務器,注意指定鏈接端口,以後輸入服務器端設定的vnc鏈接密碼便可登陸

                    注:服務器設置VNC聯機密碼時需注意啓動VNC的用戶,客戶端登陸VNC時也須要使用此用戶啓動VNC鏈接。

                      windows客戶端程序可以使用:realvnc登陸

                                下載地址: http://www.realvnc.com/download.html

相關文章
相關標籤/搜索