• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • Ubuntu 安裝與配置2018

    1. 安裝系統

    2. 設置root 用戶密碼:

    sudo passwd root

    ********

    3. 安裝GVIM:

    sudo add-apt-repository ppa:fcwu-tw/ppa

    sudo apt-get update

    sudo apt-get install vim

    sudo apt-get install vim-gtk //gtk gui 支持的vim,使用gvim啟動

    sudo shutdown -r now

    卸載步驟:

    sudo apt-get remove --purge vim // (--purge 是完全刪除,會連配置文件一起刪除)

    sudo apt-get remove --purge vim-gtk vim-doc cscope

    sudo apt-get clean

    sudo shutdown -r now

    4.安裝ssh遠程登陸:

    sudo apt-get install openssh-server

    1.修改配置文件改為root用戶登陸:

    sudo vi /etc/ssh/sshd_config

    找到下面相關配置:

    1. # Authentication:

    2. LoginGraceTime 120

    3. PermitRootLogin prohibit-password

    4. StrictModes yes

    更改為:

    1. # Authentication:

    2. LoginGraceTime 120

    3. #PermitRootLogin prohibit-password

    4. PermitRootLogin yes

    5. StrictModes yes

    重啟ssh

    sudo service ssh restart

    2. 允許無密碼登錄

    同上,修改ssh服務配置文件,兩種情況:

    1) 將PermitEmptyPasswords yes前面的#號去掉

    2) 將PermitEmptyPasswords 參數值修改為yes,如下圖:

     

     

     

     

    無論哪種,最后PermitEmptyPasswords參數值為yes

    以上兩種配置,均需要重啟ssh服務

    service sshd restart  # 或者
    /etc/initd.d/sshd restart

    # 不過測試沒有通過,root用戶可以SSH登陸,但是需要密碼!!!

    SSH免密登陸方法2:

    由于有些虛擬機的root權限帶密碼 所以需要進行ssh的免密登錄

    可能會有一個y要輸入 來確認

    生成之后會在用戶的根目錄生成一個 “.ssh”的文件夾

    進入“.ssh”會生成以下幾個文件

    如果沒有authorized_keys文件可以自己創建一個,

     

      authorized_keys:存放遠程免密登錄的公鑰,主要通過這個文件記錄多臺機器的公鑰

      id_rsa : 生成的私鑰文件

      id_rsa.pub : 生成的公鑰文件

      know_hosts : 已知的主機公鑰清單

    實現部分:

    有機器A(192.168.1.155),B(192.168.1.181)。現想A通過ssh免密碼登錄到B。

    1,把A機下的id_rsa.pub復制到B機下,在B機的.ssh/authorized_keys文件里,我用scp復制。

    1

    2

    3

    [chenlb@A ~]$ scp .ssh/id_rsa.pub chenlb@192.168.1.181:/home/chenlb/id_rsa.pub

    chenlb@192.168.1.181's password:

    id_rsa.pub                                    100%  223     0.2KB/s   00:00

    由于還沒有免密碼登錄的,所以要輸入密碼。

    2,B機把從A機復制的id_rsa.pub添加到.ssh/authorzied_keys文件里。

    1

    2

    [chenlb@B ~]$ cat id_rsa.pub >> .ssh/authorized_keys

    [chenlb@B ~]$ chmod 600 .ssh/authorized_keys

      authorized_keys的權限要是600

    總結:登錄的機子可有私鑰,被登錄的機子要有登錄機子的公鑰。這個公鑰/私鑰對一般在私鑰宿主機產生。上面是用rsa算法的公鑰/私鑰對,當然也可以用dsa(對應的文件是id_dsa,id_dsa.pub)

    5. 安裝sanba sever:

    一、關閉防火墻
        # ufw disable
    二、SAMBA配置
        安裝: sudo apt-get install samba
         sudo apt-get install smbfs
        創建共享目錄:
         mkdir /samba
         sudo chmod -R 0777 /samba
        創建Samba配置文件:
         1. 備份現有的配置文件
         sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf.bak
         2. 修改現配置文件
         sudo vi /etc/samba/smb.conf
         在smb.conf最后設置
         [share]   //“外部目錄名稱”

         //path = /home/phinecos/share
         path=/samba
         available = yes
         browseable = yes
         public = yes
         writable = yes
         創建samba用戶(可省略此步,因為上面設置的共享是公開)
         sudo smbpasswd -a joker
         刪除samba用戶
         sudo smbpasswd -x joker
         重啟samba服務器
         sudo /etc/init.d/smbd restart
         ifconfig 查看虛擬機網卡的IP
        在windows下訪問
        \\設置IP    ifconfig eth0 IP

    Ubuntu 配置1完成:::::::::::::::::::::

    版權聲明:本文為dongdundun原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/dongdundun/article/details/81234215

    智能推薦

    盤一盤 Python 特別篇 22 - 分箱之 cut

    本文含 1852 字,14 圖表截屏 建議閱讀 10 分鐘 掃碼下載本貼用到的數據 本文是 Python 系列的特別篇的第二十二篇 特別篇 1 - PyEcharts TreeMap 特別篇 2 - 面向對象編程 特別篇 3 - 兩大利「器」 特別篇 4 - 裝飾器 特別篇 5 -&nbs...

    LeetCode-47.全排列Ⅱ、深度優先搜索

    深度優先搜索 深度優先搜索(DFS)就是在每一步時對每一種可能的選擇一條道走到底,然后再回過頭嘗試另外一種選擇。 深度優先搜索的關鍵是要考慮“當前這一步”該如何做,至于“下一步”該怎么做和當前這一步的解決方法是一樣的。在進行當前步的選擇之前要確定已經做出的選擇列表,然后在剩余可供選擇的每一種可能進行遍歷,對于每一種選擇將選擇結果以及選擇狀態代入下一步...

    分母為0怎么除????---java后端處理 與 sql處理

    (一)java處理 (二)SQL處理 結果:后端處理與sql處理達到的效果一直!誰的效率更明顯,暫時未知!...

    知識點最全的數據庫面試題

    來源:https://zhuanlan.zhihu.com/p/150959652 13道sql,基本上覆蓋了所有sql的核心點。 要求寫出一下SQL語句 1、查詢位于“華東”或“華南”地區的供應商的ID、公司名稱、地區、城市和電話字段的值 a. 地區=”華東” OR a.地區=”華南”; 2、查詢&l...

    猜你喜歡

    面向切面編程(AOP)知識總結

    目錄 1.存在問題 2.AOP的概念 3.AOP應用范圍 3.AOP實現方式 4.應用舉例 5.結束語 本文在學習【老張的哲學】系列文章AOP相關章節后,自己歸納總結的筆記。 1.存在問題 最近,其它項目小組在開發的過程中遇到了一個問題,在日志記錄時,用戶明明點擊的是更新操作,可翻看記錄時卻發現是查詢操作,起初是一頭霧水,后面跟蹤該更新操作的代碼后才發現,在日志記錄時確實是寫著查詢,說到這里,大家...

    集合中出現的問題

    1.Java集合框架的長處? 2.集合框架中的泛型有什么長處? 3.Java集合框架的基礎接口有哪些? 4.為何Map接口不繼承Collection接口? 5.Iterater和ListIterator之間有什么差別? 6.fail-fast與fail-safe有什么差別? 7.在迭代一個集合的時候,怎樣避免ConcurrentModificationException?8.在Java中,Hash...

    三元運算符引起的bug

    三元運算符引起的bug 前言 延伸 總結 前言 今天測試提交了一個bug,跟蹤發現了一段代碼,初看還沒什么問題,簡易后的代碼: 這段代碼想要實現的功能是返回 細看發現后面使用的是三元運算符,這就是造成這個bug的元兇。 解決方案:使用括號括起來。 延伸 在做這個例子的時候,使用ideal,習慣性的使用sonar掃描: 這里很明顯的提醒這里表達式有問題。 總結 三元運算符格式:expression1...

    利用dom4j來生成xml

    xml比較常用,處理xml的方式也比較多。現在就聊聊如何用dom4j來生成xml吧 先看看效果。。。 上傳代碼: 大概說下主要步驟吧:   1.創建document對象,創建root根節點,然后通過根節點繼續生成節點。其中也可以給該節點添加屬性,復制等。   2.創建輸出流,將該對象輸出到xml文件中去。需要設置好路徑和文件名等。...

    Android輪播圖原理思路分析+實現方案

    來自:http://blog.csdn.net/wubihang/article/details/52512597 ListView的headerView設置為輪播圖之后結合上/下拉刷新/加載的模式成為現在大多數APP的一個必須具備的功能,對于許多初學者來說想要實現輪播圖這樣一個集線程睡眠、自動處理、替換過程中刷新UI界面的組合功能非常困難,沒有思路,感覺無從下手,去搜索各種實現方案,發現目前充斥...

    精品国产乱码久久久久久蜜桃不卡