linux初學者

引言

        最近開始學linux,因爲缺乏很多相關的知識,所以學起來非常的累,這個博客記錄下自己在學習過程中遇到的一些奇奇怪怪的問題,希望以後自己技術棧提高了之後回頭來看這篇博客,可以由衷地發出一句——他怎麼這麼傻逼!

網絡配置問題:

問題一:IP配置

按照書上地內容,輸入ifconfig後,在網卡名稱那裏沒有看到相關地ip,原因是沒有打開網絡連接,在system-setting中將網絡連接開關打開就好了。此外,如果需要指定網卡地ip,那麼需要修改與網絡相關的文件,具體如下代碼所示

vim /etc/sysconfig/network-scripts/ifcfg-ens33

vim文本顯示
TYPE=Ethernet    
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp  #動態分配ip,如果要求指定ip,將這裏改爲static,並在下方指定ipaddr
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b2ce6adf-7bcf-43e2-ab79-2f247b3677b7
DEVICE=ens33  #設備名
ONBOOT=yes #這裏改爲yes,保證開機自啓動網卡
#IPADDR=192.168.10.10#以下這三個爲指定網卡ip時的設定
#DNS=192.168.10.1
#GATEWAY=192.168.10.1

注:ip目前分爲5個大類,而在虛擬機中,我們看到的ip只是由我們的本地網絡分配給我們的ip,僅憑這個ip是無法自由與互聯網進行連接的,通過網站https://www.ip.cn/可以看到自己與互聯網連接所用到的真正的ip。

問題二:SSH配置

爲了通過ssh可以遠程登錄主機,可能需要修改文件,如在遇到錯誤Permission denied,please try again時,可以通過修改sshd文件來規避錯誤,代碼如下:

vim /etc/ssh/sshd_config
vim修改文本


#LoginGraceTime 2m
PermitRootLogin yes  #取消這裏的註釋,並將原來的no改爲yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10


PubkeyAuthentication yes  #取消這裏的註釋,並將原來的no改爲yes
AuthorizedKeysFile      .ssh/authorized_keys   #取消這裏的註釋


PasswordAuthentication yes  #取消這裏的註釋,並將原來的no改爲yes

然後使用 ssh 192.168.10.10 ssh連接主機,但是我試圖以root身份連接的時候依舊會報Permission denied錯誤,最後通過以下形式的代碼才實現root連接,即如果要求用root身份遠程主機,需要用ssh root@主機ip的形式來進行,原因暫時未知。

ssh [email protected]  #以root的身份連接主機
#ssh [email protected]  #以user1的身份連接主機

問題三:本地電腦與虛擬機的連接

參考host-only

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章