1. 虚拟机ubuntu16.04怎么设置端口开放
虚拟机、Linux操作系统介绍及下载地址虚拟机VMwareWorkstationPro12.1.0forWindows下载地址:/view/1314054.htm)ØUbuntuLinux目前最为流行的Linux发行版,几乎成为日常Linux的代名词。首个版本于2004年10月发布,以Debian为蓝本,同系列还有Kubuntu、Ebunt.目前的最新版本是16.10,长期支持版本是16.04(LTS)2VMware安装很简单,全部默认安装即可。安装完VMware之后,打开VMware,点击创建虚拟机3典型安装易出问题,所以这里选择自定义安装4安装过程选项配置如下5处理器数,核数,内存都可以根据需要自己设置6这里的大部分设置都可以建完虚拟机后再修改7完成后可看到新建好的虚拟机8打开虚拟机设置,设置安装镜像文件的位置(就是之前下载好的Ubuntu的.iso文件)9开启虚拟机,准备装系统啦~END方法/步骤21如果提示虚拟化引擎未开启或不可用,则修改如下虚拟机设置,也可能要修改BIOS2关机,开机时按F2,进入BIOS设置,将IntelVirtualTechnology从Disable改为Enable,按F10保存并退出,电脑会重启,然后再打开VMware,运行虚拟机3此时运行不会有问题了,开始安装Ubuntu,虚拟机开启后,会进入如下页面,选择语言并安装,可按住Ctrl+Alt从虚拟机中释放鼠标4设置完语言时区用户密码后,安装开始,安装完成后按提示重启虚拟机即可5进入系统啦~6建议安装VMwareTools,方便宿主机与客户机的文件交换等安装前先弹出镜像文件7再安装VMwareTools,能看到光盘变了8复制压缩包到tmp目录下,进入管理员模式,解压9之后一路敲回车就好~END方法/步骤3常见问题如果无法自动联网,可将联网模式改为桥接模式试试如果输入乱码,删掉藏语输入法虚拟机和宿主机文件共享之前安装VMwareTools之后可以直接共享,拖动文件就好。不过据说大文件会出问题大文件的传输可通过设置共享目录实现添加完之后,在虚拟机中计算机->mnt->hgfs下可以找到共享目录虚拟机移动已有虚拟机装在硬盘里,可直接从VMware中打开找到目录直接打开就能用啦~虚拟机性能更改虚拟机的各种性能可以直接在设置里更改。处理器数、核数可以设置为2,根据自己电脑实际情况选择,设太高的话,宿主机容易卡死,也会影响虚拟机。内存也可以根据需要调整。
2. win10系统virtualbox装的ubuntu19.04,如何设置网络才能在win10中访问
vbox在Ubuntu的设置里找到网卡,选桥接网卡,高级里的混淆选全部。然后给Ubuntu设置一个和你的win10同网段的IP地址就行了。一般是192.168.*.**这类的IP。
3. ubuntu 开启端口 求助 跪求各位大大
#关闭防火墙
/etc/init.d/iptables stop
service iptables stop # 停止服务
#查看防火墙信息
/etc/init.d/iptables status
#开放端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
#重启防火墙以便改动生效:(或者直接重启系统)
/etc/init.d/iptables restart
#将更改进行保存
/etc/rc.d/init.d/iptables save
另外直接在/etc/sysconfig/iptables中增加一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
4. Ubuntu16.04 怎么开通443端口
ubuntu16.04远程远程登录linux系统的方法
在路由器上我们经常遇到一个问题,那就是想开发路由器就必须先获取SSH权限,那么SSH是什么呢?
SSH 为 Secure Shell 的缩写,SSH 是建立在应用层和传输层基础上的安全协议。SSH可以有效防止远程管理过程中的信息泄露,专为远程登录会话和其他网络服务提供安全性的协议。
所以利用SSH远程协议我们也可以对虚拟机中的Ubuntu进行远程操控了,那么如何来实现这一功能呢?
首先我们先确认下ubuntu系统是否已经安装ssh(通常ubuntu中默认是安装的),通过命令进行查看:
dpkg -l | grep ssh
这里我们可以看到,系统显示已经安装了openssh-client,但是没有openssh-server。
说明ssh没有完成安装,这里我们可以重新安装openssh-client和openssh-server。在终端使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
如果出现以上所以,说明安装被打断,要使用提示的sudo dpkg --configure -a进行安装:
我们就手动执行以下命令:
sudo dpkg --configure -a
再返回安装openssh-client和openssh-server,在终端使用下列命令进行安装:
sudo apt-get install ssh
现在我们可以看到系统已经安装了openssh-client和openssh-server。
接下来我们来启动ssh服务,执行以下命令:
sudo /etc/init.d/ssh start
系统显示:[ ok ] Starting ssh (via systemctl): ssh.service.说明已经启动了SSH服务。
如果你想停止ssh服务,则执行以下命令即可:
sudo /etc/init.d/ssh stop:
接着我们通过ifconfig命令,查看系统的ip地址,ssh的端口号一般为
图中所框选的ip就是我们系统的IP地址
接下来我们就可以在我们的windows系统中打开ssh客户端软件,这里小编喜欢使用Putty,输入ubuntu系统的ip地址(192.168.204.128)和端口(22)
然后在弹出的窗口中根据提示输入账户和密码,就可以通过ssh登录到ubuntu系统中,并远程执行各种命令操作。
密码输入不显示,直接enter继续即可。
5. ubuntu 怎么改pptpd端口号
安装pptpd$ sudo apt-get install pptpd
编辑配置文件:
$ sudo vi /etc/pptpd.conf
找到最下面,修改ip:
localip 你的主机ipremoteip 10.100.0.2-10
第二行为分配的ip段
设置dns
$ sudo vi /etc/ppp/pptpd-options
修改以下部分为google的dns:
ms-dns 8.8.8.8ms-dns 8.8.4.4
设置账号:
$ sudo vi /etc/ppp/chap-secrets
添加一行,依次为:用户名,服务,密码,限制ip:
"user" pptpd "user" *
重启服务:
$ sudo /etc/init.d/pptpd restart
设置IP转发
打开这个文件
$ sudo vi /etc/sysctl.conf
去掉文件中这一行的注释:
net.ipv4.ip_forward=1
使它立刻生效:
sudo sysctl -p
安装iptables,如果你还没有安装的话:
sudo apt-get install iptables
建立一个 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE
将规则保存,使重启后规则不丢失:
sudo iptables-save >/etc/iptables-rules
若此处提示:-bash: /etc/iptables-rules: Permission denied 则可使用root用户,命令:su - 进入root用户保存
编辑网卡文件,加载网卡时自动加载规则
sudo vi /etc/network/interfaces
末尾加入:
pre-up iptables-restore </etc/iptables-rules
设置MTU,防止包过大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
若设置了上条规则,记得保存:
sudo iptables-save >/etc/iptables-rules
macos 能连上,但没有任何收发包的问题,即能连接上VPN,不能上网:vpn高级里勾选发送全部流量
6. ubuntu怎么搭建ftp服务器并配置端口号
架设ftp服务器应该安装 ftpd并启动。 如果只是临时使用的话推荐使用更安全的sftp,不需要任何安装。 直接访问sftp://:22 输入系统帐号密码即可
7. ubuntu apache2 设置端口本地可以访问,局域网访问不了
NameVirtualHost *:8080
NameVirtualHost *:8081
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost *:8081>
ServerName 192.168.0.2:8081
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
这是根据不同端口的两个服务器。
如果是两个域名的(端口可以自己定):
NameVirtualHost www.domain1.com:80
NameVirtualHost www.domain2.com:80
<VirtualHost www.domain1.com:80>
ServerName www.domain1.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost www.domain2.com:80>
ServerName www.domain2.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
记得加监听端口:
Listen 80
Listen 8080
Listen 8081
建议加在port.conf
也可以加在http.conf、apache2.conf
8. 怎么在Ubuntu上打开端口
Netstat -tln 命令是用来查看linux的端口使用情况
/etc/init.d/vsftp start 是用来启动ftp端口。
看文件/etc/services
netstat
查看已经连接的服务端口(ESTABLISHED)
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
sudo netstat -ap
查看所有的服务端口并显示对应的服务程序名
nmap <扫描类型><扫描参数>
例如:
nmap localhost
nmap -p 1024-65535 localhost
nmap -PT 192.168.1.127-245
当我们使用netstat -apn查看网络连接的时候,会发现很多类似下面的内容:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1
显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof -i :7710命令来查询:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN)
这样,我们就知道了7710端口是属于sshd程序的。
9. 关于UBUNTU端口映射
你只要稍微改一下就可以不用开机启动了,在/etc/下面应该有个sysctl.conf的这麼一个文件,把这个文件裏面的net.ipv4_ipforward(类似这个,具体我忘记了)由0改成1,然后退回命令行通过sysctl -p看看那个ipforward那个变没变成1,完了之后执行#iptables forward ip packet下面的所有的指令,然后通过/etc/init.d/iptables save一下即可,就不用每次开机执行这个脚本了
10. ubuntu12.04如何设置代理上网(需要域账户密码那种)
可以安装cntlm工具实现,这里贴上链接,希望可以帮到你
修改配置文件cntlm.conf
username:#改成自己外网帐号
domain:#
password:#
查找此行Proxy 1 #代理服务器ip地址和端口
其余默认即可,cntlm监听的端口号"Listen3128"
重启cntlm服务之后更新
#检查代理是否能连接Internet
$ sudo vi /etc/profile #检查代理服务器端口,并将端口设置为3128
1)添加如下语句
export http_proxy=” http://127.0.0.1:3128”
export https_proxy=” http://127.0.0.1:3128”
export ftp_proxy=” http://127.0.0.1:3128”
$ source /etc/profile 应用代理服务器设置
修改Firefox浏览器代理
1) 打开Firefox浏览器,点击浏览器菜单Edit--Preferences--Advanced—Network--Settings
2)选中Manual proxy configuration--HTTP Proxy, 输入代理服务器地址:127.0.0.1 Port:3128,并勾选Use this proxy server for all protocols。
修改系统网络代理
1)点击桌面右上角图标--System Settings—Hardware—Network,并双击打开。
2) 点击Network proxy—Method,并在HTTP Proxy中输入代理服务器:127.0.0.1 ,端口:3128 或代理服务器:ip地址,端口:xxxx。