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 虚机默认密码认证是【关闭】状态),通过开启此配置解决问题。
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
ubuntu20固定ip不好使
1. 首先检查网线是否插好,如果插好,可以尝试重新插拔一下网线;
2. 打开网络设置,查看是否有固定IP的设置;
3. 在网络设置中添加固定IP,设置IP地址、子网掩码、网关、DNS等;
4. 检查路由器是否设置了DHCP服务;
5. 如果路由器设置了DHCP服务,检查是否有其他设备正在使用固定IP;
6. 如果没有其他设备正在使用固定IP,可以尝试重启路由器;
7. 如果以上步骤都无法解决问题,可以尝试将网络设置恢复为自动获取IP地址,然后再重新设置固定IP。
ubuntu 自动获取ip的怎么设置
ubuntu以DHCP方式配置网卡自动获取ip
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp。