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

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