公司有代理 虚拟机安装ubuntu不能上外网

来源:互联网 发布:程序员不培训班 编辑:程序博客网 时间:2024/05/04 07:37
对于公司有代理的情况,用cntlm软件可以连通。
1、下载virtualbox 和 vbox-extpack ubuntu系统 cntlm软件
VirtualBox-5.0.12-104815-Win.exe
Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack
ubuntu-15.10-desktop-i386.iso
cntlm_0.92.3_i386.deb
2、virtualbox安装ubuntu系统 vbox-extpack 这步网络教程大把
3、ubuntu安装成功后虚拟机设置共享文件夹、自动挂载。虚拟机点击菜单设备->安装增强功能。
安装成功后看到共享文件夹已经加载,但是看不到里面文件。
sudo usermod -aG vboxsf $(whoami)
可以试试newgrp vboxsf,不行就登出再登陆,就可以看到共享文件夹里的内容了。
拷贝到当前用户目录进行安装。设备->共享粘贴板 设置为双向  拖放也是
虚拟机网络模式设置成桥型网卡
4、 共享文件夹取出cntlm进行安装,安装步骤参考
deb包安装后只要配置就好了。最好用gedit打开,ubuntu的vi不好用,等下安装下vim
sudo gedit /etc/cntlm.conf


Username 公司上网的用户名
Domain 公司域名
Password 密码
Proxy 公司代理
#Proxy 10.0.0.42:8080
重启cntlm
sudo killall cntlm
sudo cntlm


firefox浏览器 edit->preferences->advanced->network->settings->manual proxy configuration
http proxy: 127.0.0.1 port 3128 勾选 user this porxy server for all protocols

试试看浏览器可以上网了,但是 sudo apt-get update 还不行
sudo gedit /etc/apt/apt.conf


Acquire::http::proxy "http://127.0.0.1:3128/";
Acquire::ftp::proxy "ftp://127.0.0.1:3128/";
Acquire::https::proxy "https://127.0.0.1:3128/";


保存后执行 sudo apt-get update
是不是可以了,这样就类似没有代理软件,做自己想做的吧。
5、 安装ssh 服务器 
查看是否已安装了并开启了 ssh 服务,用这一条命令:ps -e |grep ssh
安装软件包,执行sudo apt-get install openssh-server 
如果上一步也没有看到 ssh-agent 则说明你的系统没有安装它,再用apt-get install openssh-client安装上即可。
然后确认sshserver是否启动,执行:ps -e |grep ssh 
一般安装后就会自动启动的,如果只有ssh-agent那ssh-server还没有启动,如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,可以cat查看。可以定义SSH的服务端口,默认端口是22,也可以改成其他端口。
修改了任何ssh的配置都需要重启SSH服务,执行命令:sudo /etc/init.d/ssh resart。
可以用Tunnelier或者filezilla登陆 传文件试试 没问题
6、 ubuntu15.10设置成命令行登陆
在系统终端中输入:sudo gedit /etc/default/grub
修改如下行:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”


对于systemd的系统,还需要执行如下命令:
sudo systemctl enable multi-user.target –force
sudo systemctl set-default multi-user.target
重启后,就不会进入GUI图形界面了。


如果相进的话执行:
Sudo service lightdm start

别用startx命令,进不去。

好了 接下来随意玩

0 0
原创粉丝点击