【虚拟机安装Ubuntu 24 LTS】 MobaXterm 连接Access denied错误-安装进度卡“正在传输文件”-固定内网ip

内存设置>=2G,低于2G我这里启动会蓝屏

MobaXterm汉化版-github

1.1安装

  • 安装时卡在正在传输文件进度上时需断网安装或将虚拟机网卡启动时连接勾选去掉
  • 安装完成后关机,移除光盘驱动,重新勾选网卡启动时连接重启

1.2ssh连接Ubuntu

MobaXterm连接虚拟机报 Access denied错误的问题

#修改root密码

#注意修改的密码不能太简单
sudo passwd
su root
#安装ssh vim等工具 
sudo apt update
sudo apt-get install -y vim net-tools open-vm-tools openssh-server
#修改ssh配置
vim /etc/ssh/sshd_config
#找到以下行并修改为(默认没有自己添加的)
PermitRootLogin yes  # 允许root登录,(或设置为 "prohibit-password" 如果使用密钥登录)
PasswordAuthentication yes  # 如果使用密码登录,需启用密码认证
#保存文件并重启SSH服务后连接测试
sudo systemctl restart ssh

#更新软件源
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update && sudo apt upgrade -y

固定内网ip

#确定网卡
ip addr 
#确认网关
route -n
#备份配置文件
sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml-bak
#添加以下内容
sudo vim /etc/netplan/01-network-manager-all.yaml

network:
  ethernets:
    ens33:                             # 替换为实际网卡名称
      addresses:
        - 192.168.0.212/24           # 设置固定的 IP 地址
      routes:
        - to: default
          via: 192.168.0.1                   # 配置网关地址
      dhcp4: no                              # 禁用 DHCP 自动获取 IP
      optional: true                         # 设置为可选,避免系统启动时网卡不存在时报错
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] # 配置 DNS 服务器地址
  version: 2
  renderer: NetworkManager                   # 使用 NetworkManager 来管理网络


#保存后应用新配置
sudo netplan apply
#验证
ip addr
### MobaXterm 访问 Denied 的解决方案 当遇到 `Access denied` 错误时,通常是因为 SSH 连接配置不正确或权限设置不当。以下是详细的排查和解决方法: #### 1. 检查SSH日志 为了更好地理解问题所在,可以先查看 Ubuntu 下的 SSH 日志。通过执行以下命令获取更多信息: ```bash grep sshd /var/log/auth.log ``` 这有助于识别具体的错误原因[^3]。 #### 2. 修改sshd_config文件 如果发现问题是由于不允许 root 用户登录引起的,则需编辑 `/etc/ssh/sshd_config` 文件并调整相关参数。具体操作如下: - 打开终端输入 `sudo nano /etc/ssh/sshd_config` - 将 `PermitRootLogin prohibit-password` 改为 `PermitRootLogin yes` 请注意,在生产环境中允许 root 登录存在安全风险,建议创建普通用户用于日常管理[^4]。 #### 3. 配置防火墙规则 有时防火墙会阻止外部连接请求。确认 UFW(Uncomplicated Firewall)状态,并确保端口 22 已开放: ```bash sudo ufw status sudo ufw allow 22/tcp ``` #### 4. 设置正确的密钥认证方式 对于基于密钥的身份验证,要保证私钥已正确加载到 MobaXterm 中,并且公钥已经放置于目标主机上的 `.ssh/authorized_keys` 文件内。另外还需注意文件夹及文件权限应设为适当值,比如 .ssh 目录属主为当前用户且模式为700;而 authorized_keys 则应该是600[^2]。 #### 5. 测试网络连通性 最后一步是测试本地机器与远程服务器之间的基本通信状况。可以通过 ping 命令简单检测两者间是否存在可达路径以及延迟情况。 以上措施能够有效处理大部分由 MobaXterm 引发的 "access denied" 类型的问题。当然实际场景可能更为复杂多样,因此还需要针对具体情况灵活应对。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值