由于还是学习的状态,所以可能写的不太好。
一、虚拟机下安装Ubuntu这里就不讲述了。我这里安装的14版本的Ubuntu
二、安装完之后以普通用户名登录修改root的密码:
sudo passwd root ###(三次回车)第一次输入普通用户密码,第二次输入新的UNIX密码 第三次Enter new UNIX password
su root ###切换到root用户
三、进入root用户配置网络(这时候不需要考虑权限了)
vi /etc/network/interfaces ###eth0为自动获取IP,所以不需要配置了。插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto eth1,让网卡开机自动挂载.
配置如下:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static #设置静态地址
address 192.168.0.101 #设置ip
netmask 255.255.255.0 #设置子网掩码
network 192.168.0.0
broadcask 192.168.0.255 #广播
gateway 192.168.0.2 #设置网关
dns-nameservers 192.168.18.1 192.168.18.2
问题:
sudo ifconfig eth0 down
sudo ifconfig eth1 up之后ifconfig。。。还是eth0.并且还是上不了网。后来通过reboot重启就好了。
Ctrl+X保存退出
$ /etc/init.d/networking restart ####重启网络服务
ping www.baidu.com 通了就是可以上网了
四、确保可以上网之后,安装openssh-server各种失败
ps -e | grep ssh #####检查是否安装了ssh。有sshd说明已启动,没有则需要安装。
apt-get install openssh-server #失败 提示我没有权限,我都管理员了还没有权限?实在纳闷
网上查了很久。比如安装openssh-cilent 我还是不行
后来先更新Ubuntu上可以安装的软件版本
apt-get upate ###如果出来一大串的东西,那恭喜你可以进行下一步了
apt-get install openssh-server
ps -e | grep ssh
/etc/init.d/ssh start #####启动服务
ssh -l 用户名 本机ip #####本机测试是否能够成功登录
五、这时候发现root账号还是无法通过Xshell连接Ubuntu
编辑vi /etc/ssh/sshd_config文件,将PermitRootLogin 的值改为yes,因为为root账户设置了密码,所以还要更改PermitEmptyPasswords为 no。然后:wq保存文件,
之后重启服务:service ssh restart。
六、安装一下我们强大的vim
vi #该命令查看是否安装vim(安装了请跳过)
apt-get install vim-gtk #安装vim 出来一长串。直接输出Y就好了
vim /etc/vim/vimrc ###配置vim
set nu // 在左侧行号
set tabstop //tab 长度设置为 4
set nobackup //覆盖文件时不备份
set cursorline //突出显示当前行
set ruler //在右下角显示光标位置的状态行
set autoindent //自动缩进
岂可使用Xshell连接远程的Ubuntu服务器