Ubuntu虚拟机安装
https://zhuanlan.zhihu.com/p/355314438
设置Ubuntu的网络连接为“桥接模式”
FinalShell连接虚拟机
- Step1: 获得虚拟机的IP地址
- 进入虚拟机后,输入
ifconfig
- 报错:
Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools
- 输入:
sudo apt install net-tools
- 一直提示:
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.
问题一及解决方法
- 再次
ifconfig
获得IP地址
- Setp2:FinalShell连接虚拟机
- 新建连接,填写相关信息
- 双击后即可使用
- 可能出现问题
- 问题2:
java.net.ConnectException: Connection refused: connect
- 检查虚拟机是否安装ssh
- 问题3:一直提示输入密码
- 问题2:
问题及解决方法
问题一及解决方法
问题描述:出现这种报错一般是上一次的安装任务正在进行/意外中断导致本次的install无法执行/正常完成,资源被锁定。删掉占用资源的文件或者关掉执行的其他apt任务就可以解决了。
- 输入
ps -a
查看所有现有进程, - 没有找到frontend相关进程,则重启虚拟机,再次安装,成功!
- 若有frontend相关进程,则
kill -9 <PID>
杀掉相关进程,再次安装,成功! - 检查是否有其他程序正在运行系统更新或安装程序,如果有,等待其安装或更新完成即可。
问题二及解决方法
https://blog.csdn.net/qq_51560486/article/details/130209926
/etc/init.d/iptables start
提示:没有那个文件或目录- 安装:
sudo apt install openssh-server
- 启动ssh
sudo service ssh restart
- 设置ssh开机自启动
sudo systemctl enable ssh
问题三及解决方法
https://www.somode.com/softjc/42113.html
- 切换终端,修改配置文件
su
,提示报错:su: 认证失败
;- 解决方法修改密码:
sudo passwd root
- 解决方法修改密码:
- 修改配置文件:
vim /etc/ssh/sshd_config
- 取消文件里PermitRootLogin yes的注释,退出保存(
:wq
)。 - 重启ssh服务:
systemctl restart sshd
- 再次打开FianlShell,则连接成功。