乌班图 怎么自动获取ip
右键点击右上方(GNOME)或右下方(KDE)网络图标,选中“编辑连接”,选择你使用的连接,点击右侧”编辑“,选项卡中有一个是IPv4的,设置IP地址获取方式为DHCP(自动),这样Ubuntu就可以自动获得IP地址了。
也可以通过运行
dhclient
[网络端口名]来获得ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)
linux# ifconfig -a
windows#ipconfig /all
#ps -e|grep ssh
运行后如果有结果显示就说明ssh服务开启,如果没有结果,运行:
service sshd start
或者service ssh start
如果系统提示unreconize service
#apt install openssh-client
#apt install openssh-server
安装以上deb包以后#service sshd/ssh start
启动服务以后远程未必能直接ssh ,需要修改sshd_config文件把默认passwordauthentication设置为yes(因为win10:ubuntu默认no)
以下为配置步骤,请参考:
刚解决此问题,纠结了一段时间,现给你解答:
#cd /etc/ssh/
#vim sshd_config
修改如下:
#PasswordAuthentication no
改为:
PasswordAuthentication yes
(注意前面的 # 去掉)
【保存】文件后记得:service ssh restart
(只有重启服务才能让配置生效嘛,hahahia)
课后问题总结:
遇到此问题由于对ssh配置不熟悉,一度以为是:防火墙、服务企停、ssh/sshd安装包等等bug导致,经历一系列lab后,把/etc/ssh/sshd_config文件与正常的ubuntu配置文件比对后发现问题根源(原来就是win10:ubuntu 虚机默认密码认证是【关闭】状态),通过开启此配置解决问题。
ubuntu系统怎么样查看自己的ip地址
打开终端(Ctrl + Alt + T),运行:
ifconfig -a |grep inet
结果中格式如:134.164.1.43 等为ipv4地址,就是通常说的ip地址。inet6对应的则是ipv6地址。
如果不知道ip地址的格式,请运行:
ifconfig -a|grep \"inet.*\\ \"
其实最简单的就可以运行:ifconfig,不过输出太多。
Debian、ContOS、Ubuntu系统手动配置网卡获取IP方式
1 . 打开文件
vim /etc/network/interfaces
2 . 修改
dhcp自动获取
修改为:
配置静态IP
3 . 重启网络服务
/etc/init.d/networking restart
1 . 打开
vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0为网卡设备别名)
2 . 修改
DHCP方式获取
ONBOOT = yes 指系统启动时激活此设备 BOOTPROTO=dhcp 指获取ip方式为dhcp
静态配置
修改
BOOTPROTO=static
换行添加
3 . 重启网络服务
service network restart
1 . 打开
vim etc/network/interfaces
2 . 添加网卡配置(静态获取IP和DHCP获取IP选一个配置即可)
静态获取IP
DHCP获取IP
3 . 重启网络设备
sudo /etc/init.d/networking restart
(设置与12.04相同,但还需要再修改一个文件)
1 . 修改managed参数
/etc/NetworkManager/NetworkManager.conf # 将参数 managed 设置为 true
2 . 按照12.04 修改配置
1 . 打开
vim /etc/network/inrerfaces
2 . 增加
静态获取IP
提示(ubuntu 16 之后的网卡名字不再是eth0之类命名,根据本机器ifconfig查看到的为准)
DHCP获取IP
3 . 修改managed 参数
vim /etc/NetworkManager/NetworkManager.conf # 打开将参数 managed 设置为 true
4 . 设置DNS
验证
resolvconf -u
提示( 因为机器在重启后,真正读取dns 的配置是在 /etc/resolv.conf,但是 /etc/resolv.conf 的数据来源于 /etc/resolvconf/resolv.conf.d/base)
5 . 重启网络服务
/etc/init.d/networking restart
1 . 打开
/etc/netplan/01-network-manager-all.yaml
2 . 修改为
3 . 执行命令,使配置文件生效
netplan apply