Ubuntu服务器SSH连接报‘unknown cipher type’错误及开机网络等待异常求助
Ubuntu服务器SSH连接报‘unknown cipher type’错误及开机网络等待异常求助
嗨,刚接触Ubuntu服务器遇到这些问题很正常,我来帮你一步步梳理解决:
一、先解决SSH连接的「Unknown cipher type」错误
你刚才执行的SSH命令参数用错啦!-c这个选项是用来指定**加密算法(cipher type)**的,比如aes256-gcm@openssh.com这类值,而你把目标用户名和IP地址直接跟在-c后面,系统就把servidor@192.168.0.2当成加密算法名称了,自然会报错。
正确的SSH连接命令应该是这两种:
- 如果只是想用SSH2协议连接,直接写:
ssh -2 servidor@192.168.0.2 - 如果确实需要指定加密算法,要把算法名放在
-c后面,再跟目标地址:ssh -2 -c aes256-gcm@openssh.com servidor@192.168.0.2
二、解决开机时「a start job is running for wait for network to be configured」的问题
这个报错通常是因为你设置的静态IP配置有问题,系统开机时无法正常初始化网络,所以一直在等待。你可以按以下步骤排查:
- 首先查看你的网络配置文件(Ubuntu服务器现在用netplan管理网络),执行命令打开配置文件:
检查配置是否正确,比如网卡名称(可以用sudo nano /etc/netplan/*.yamlip addr命令查看真实网卡名,通常是ensXX或者eth0)、静态IP、子网掩码、网关、DNS地址是否匹配你的局域网环境。正确的配置示例大概是这样:network: ethernets: ens33: addresses: [192.168.0.2/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] version: 2 - 修改完后保存文件,执行命令应用配置:
sudo netplan apply - 最后重启网络服务或者直接重启服务器,看看开机时还会不会出现这个等待提示。
如果还是有问题,可以用ip addr命令确认网卡是否获取到了你设置的静态IP,用ping 192.168.0.1(网关地址)测试网络连通性,排查是不是物理网线没插好或者路由器设置的问题。
备注:内容来源于stack exchange,提问作者befbukeeav
相关产品推荐
相关产品推荐

