1.本章需求
本章介绍新建虚拟机后获取ROOT权限,开放22端口,使用Xftp、Xshell工具连接虚拟机、文件传输、远程终端操作、以及基本的命令。
2.前期准备
需要材料:
Xftp、Xshell、VMware、Ubuntu 16-server
材料说明:
2.1-Xftp 通过SFTP(安全文件传送协议)进行本机和服务器的文件传输
2.2-Xshell 远程终端、对虚拟机服务器进行控制
2.3-VMware 虚拟机软件
2.4-Ubuntu 优秀的开源GNU/Linux操作系统
下载地址:
百度云:http://pan.baidu.com/s/1o8r0Tb8 密码:nmff
ubuntu-server可能存在问题建议不下载
ubuntu官网下载地址:http://verify.iso.mirrors.ustc.edu.cn/ubuntu-releases/16.04.2/ubuntu-16.04.2-server-amd64.iso
3.开工步骤
安装Xftp和Xshell比较简单,下一步 下一步就行了。
安装虚拟机需要用到管理员权限,安装的步骤比较简单,可参考
安装VMware:http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html
VMware中创建Ubuntu:http://blog.csdn.net/cloud_510/article/details/51224522
PS:LZ没有按照他们的方式进行安装,但是整体流程差不多,比较简单,安装操作系统的时候会花一点时间
值得注意的是安装系统的时候,用户名和密码最好用文档记录防止忘记
最终服务器启动后如图,输入账号和密码进行登录。(linux区分大小写,所以不管是命令还是其他需要大小写一致)
登录成功!!
使用命令:ifconfig(查看网络接口命令)
当前虚拟机IP:192.168.128.130
上节讲述有两台虚拟机
虚拟机名称:linux-01 虚拟机名称:linux-02
用户名称:linux-01(防止忘记) 用户名称:linux-02(防止忘记)
密码:App020!7 密码:App020!7
IP:192.168.128.130 IP:192.168.128.131
----------------------------------------------------------------------------------------------------------------
当前是普通用户,但是后续的操作会使用到权限较高,暂时获取管理员权限
使用命令:sudo bash(获取Root权限)
输入当前用户的密码:App020!7
--从linux-02切换成了root--
声明:管理员权限过高在实际的生产--测试环境中不能这么做,可通过root分配特定的权限给用户,然后使用普通用户进行操作
----------------------------------------------------------------------------------------------------------------
修改root用户密码
使用命令:passwd(设置用户密码)
修改后密码:App020!7
使用文本进行记录,防止遗忘
----------------------------------------------------------------------------------------------------------------
通过Xftp软件SFTP协议会使用到sshd守护进程来进行连接,需要安装ssh(默认22端口)
使用命令:apt-get update(升级软件包)过程会比较长,需要等待
升级完成后!!
使用命令:apt-get install ssh(安装远程服务)
安装完成后!!
修改SSH的配置
使用命令:vim /etc/ssh/sshd_config(按回车--修改sshd_config文件,如果找不到文件,可能没有安装好ssh服务)
刚开始使用vim 可能不方便习惯了就好了,学东西都是一步步来的嘛。
vim 编辑命令:进入界面后按 j绿色的光标下移,按 k光标上移,h左移 l 右移(上下左右小键盘也可以)
下移找到红框位置 按i 进入添加界面,修改成和上图一致 按(Esc)退出添加界面 输入:x 保存
输入i后下面会显示
按(Esc)在输入:x保存 退出vim
使用命令:service sshd restart(重启ssh服务)
使用命令:netstat -ano|grep 22(查看端口占用)
--开放22端口完毕!!!
----------------------------------------------------------------------------------------------------------------
打开Xftp软件
名称:随意
主机:命令ifconfig查出来的IP(192.168.128.130)
协议:SFTP
用户名:root
密码:App020!7
----------------------------------------------------------------------------------------------------------------
右侧栏目会显示当前用户登录路径,我们使用root用户进行登录。
点击Xftp上面的图标,Xshell软件自动打开,获取终端。
4.章节命令
ifconfig(查看网络接口命令) sudo bash(获取Root权限) passwd(设置用户密码) apt-get update(升级软件包) apt-get install ssh(安装远程服务) vim /etc/ssh/sshd_config(按回车--修改sshd_config文件,如果找不到文件,可能没有安装好ssh服务) apt-get update(升级软件包)过程会比较长,需要等待 apt-get install ssh(安装远程服务) service sshd restart(重启ssh服务) netstat -ano|grep 22(查看端口占用)
5.参考资料
6.总结
---------------------------------------------------------------------------------------------------------
同大家一起搭建常用的企业级服务,自然会遇到一系列的问题,希望大家多多支持,谢谢
十分感谢各位的阅读与支持 ! !
谢谢你们 ! !