今天玩了一下ubuntu16。和centos6.5有点不一样。
centos6.5的网卡配置在这个目录下 /etc/sysconfig/network-script/ 而且每个网卡一个文件。
ubuntu16的网卡配置在这个目录下/etc/network/ 而且所有网卡都放在一个文件里interfaces
centos6.5的默认网卡名称叫eth0,eth1
ubuntu16的网卡名称enp0s3,enp0s8
我在virtualbox中建立了两个网卡,一个是host-only,一个是nat地址转换
host-only对应的网卡是enp0s3,nat对应的是enp0s8,lo是默认自带的不用管。
更改完(vi /etc/network/interfaces):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s3
iface enp0s3 inet static
address 192.168.56.105
netmask 255.255.255.0
gateway 192.168.56.1
auto enp0s8
iface enp0s8 inet dhcp
以上
192.168.56.105是用来虚拟机和宿主主机通讯的。
enp0s8 dhcp自动分配的ip是用来上网的。
$ sudo /etc/init.d/networking restart(重启网卡)
ubuntu16居然没有iptables,不能像以前一样在centos中编辑iptables。
#需要通过命令开放22端口ssh 。或者自己建立一个iptables,然后启动防火墙的时候带着这个iptables文件。下面是通过命令开放22端口ssh(重启以后该规则会消失,貌似不用这个规则也能访问)
iptables -A INPUT -p tcp -i eth0 --dport ssh -j ACCEPT
发现用xshell还是连不上,通过用命令
ps -e | grep ssh
发现只有ssh client 没有ssh server。
于是安装ssh server 使用命令
sudo apt-get install openssh-server
发现安装过程中hk.archive.ubuntu.com网站不能连接。也ping不通,ping百度也不行。于是想到是dns的问题。通过命令
cat /etc/resolv.conf
发现是114.114.114.114。这个ip是ping不通的,因为我们上网是通过nat模式,虚拟机上网是virtualbox,virtualbox再通过宿主机上网。百思不得姐啊!后来将网卡的模式从nat网络改为nat地址转换,就可以上网了。至于nat网络和nat地址转换什么区别,查了半天也没人说明白。
终于openssh-server安装成功了。用xshell连接,发现提示“ssh服务器拒绝了密码,再次一次”。
日!下面是拷贝别人的(http://blog.csdn.net/Sky_rabbit94/article/details/52903855)
之后通过以下命令查看SSH是否启动:
ps -e | grep ssh
如果只有ssh-agent表示还没启动,需要
/etc/init.d/ssh start。
如果云没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式:
Vi / etc/ssh/sshd_config
图2
将图2部分更改为如图3所示
图3
之后重启ssh-server
sudo /etc/init.d/ssh resarte。
如果依然不行的,重启一起虚拟机,一般情况下就可以连接上了。
相关推荐
### Ubuntu 安装及 armlinux 环境...以上步骤详细介绍了如何在Ubuntu上安装系统、配置SSH连接、解决常见问题、安装Samba和TFTP服务等。这些知识点对于初学者来说非常实用,能够帮助他们在Ubuntu环境中更加高效地工作。
在使用Xshell连接Ubuntu时,需要检查SSH服务是否正常工作。可以使用sudo apt-get install openssh-server命令来安装openssh-server,然后按照提示进行安装等待安装完成。 Xshell设置 在安装完成openssh-server后,...
无线上网 列出您的界面以识别您的无线用户 ls /sys/class/net sudo vi /etc/netplan/50-cloud-init.yaml 添加您的ssdi和密码 替换您的SSID-NAME-HERE和PASSWORD-HERE sudo apt install net-tools 然后 sudo ...
在Ubuntu操作系统中,网络配置是一项基础且重要的任务,它确保了系统能够连接到互联网进行各种操作,如软件更新、远程协作、数据传输等。本文将详细介绍如何在Ubuntu中进行网络配置,包括有线和无线网络的设置,以及...
#### 七、确认Ubuntu是否可以上网 - **方法**: 使用ping命令测试网络连接状态。 #### 八、打开两个通道 - **命令通道**: - **原理**: Ubuntu通过SSH服务提供远程管理功能。 - **安装SSH**: 在Ubuntu中安装...
SSH服务器是实现此功能的核心组件,它允许用户通过加密连接远程登录到另一台计算机。以下是一个详细的SSH服务器搭建环境步骤,主要涉及了zlib、openssl和openssh-server的安装与配置。 首先,你需要在一台能够上网...
16.安装完成后,会下载和安装安全更新,不愿意等待则可以选择【Cancel update and reboot】。 知识点:安全更新,安装完成后下载和安装安全更新。 17.然后会先取消更新,然后重启。 知识点:重启,取消更新后重启...
在Linux开发板上使用U盘、SD卡、SCP和MobaXterm等方法进行...使用MobaXterm与Windows互传文件时,需确保开发板支持SSH协议,通过网线连接到同一能上网的路由器,在MobaXterm中选择SSH连接开发板,拖拽文件即可完成传输
### 使用SecureCRT连接Linux虚拟机的详细步骤 #### 一、环境搭建与配置 ...如果需要上网功能,可以考虑使用NAT或桥接模式。 通过以上步骤,您可以成功地使用SecureCRT连接至Linux虚拟机,从而实现远程管理的目的。
手册解释了如何配置网络设置,确保Ubuntu能够通过主机的网络连接上网。 终端是Linux系统中的命令行界面,手册教导用户如何使用Terminal作为root用户进行高级操作。root用户拥有最高权限,可以执行系统级别的更改。 ...
- 在工作机上通过ssh连接到上网本,并进行调试和可视化调整。 10. 注意事项: - 在整个操作过程中,用户需要特别注意根据手册内容进行精确操作,以免损坏设备或丢失数据。 - 手册强调在处理Turtlebot U盘时,要...
这里我们可以选择Ubuntu、CentOS、Fedora等主流发行版。在Vmware中新建虚拟机时,选择“自定义”配置,然后在硬件兼容性中选择适合的版本。接着,指定操作系统类型为Linux,并选择具体版本。分配足够的内存(通常2GB...
在连接上,树莓派支持SSH和VNC两种远程连接方式,也可通过Windows远程桌面连接树莓派。树莓派在使用过程中,可能会遇到一些常见问题,例如黑屏现象、内存扩展、温度范围、密码输入显示、root用户登录问题、任务栏/...
通过SSH连接新克隆的服务器。 【Linux系统目录结构】 - `/etc`:存放系统配置文件。 - `/home`:普通用户的主目录,每个用户都有自己的文件夹。 - `/root`:root用户的家目录。 - `/usr`:存放用户相关程序、配置、...
在创建虚拟机时,我们选择专家模式,并设置虚拟机名称为"master",选择Linux发行版Ubuntu(64位),分配1GB内存。VirtualBox支持多种虚拟硬盘文件格式,如vdi(默认)、vmdk(VMware格式)和vhd(微软格式)。由于...
例如,eth0用于Ubuntu上网,eth1则用于连接开发板。具体的配置包括静态IP地址、网关、子网掩码等。 - **DNS配置**:修改`/etc/resolv.conf`文件,指定DNS服务器地址。 - **关闭防火墙**:通过`ufw disable`命令关闭...
- **最小化安装**:在安装过程中,仅选择安装了SSH Server,这保证了系统最小化并可以远程连接。 - **网络设置**:安装过程中配置了虚拟机的网络环境,包括PPPOE拨号上网、桥接模式设置以及静态IP地址配置,使得...
- **远程控制工具:** 使用远程访问软件如CRT,通过SSH协议连接到Linux主机,这是一种安全的远程登录方式。 - **资源共享:** 如果需要在Windows和Linux之间共享资源,除了使用FTP服务外,还可以使用SSH Secure ...
4. **Linux上网问题**:涉及网络配置,如IP地址、路由、DNS解析,以及网络服务(如SSH、HTTP)的配置和调试。 5. **Linux目录问题**:熟悉Linux的FHS(Filesystem Hierarchy Standard),了解各个目录的用途,如/...