手把手搭建企业级服务--2.环境搭建-开放22端口

来源:互联网 发布:弘历筹码分布指标源码 编辑:程序博客网 时间:2024/05/21 20:20

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.参考资料

    Blog:http://blog.csdn.net/weisheixiaoxin/article/category/6951314

6.总结

    本章概述从虚拟机创建后如何获取权限、修改密码、更新软件包、安装服务、查看端口、编辑命令等操作

    学习是漫长的一步一步脚踏实地才能学得扎实稳固。

---------------------------------------------------------------------------------------------------------

同大家一起搭建常用的企业级服务,自然会遇到一系列的问题,希望大家多多支持,谢谢

十分感谢各位的阅读与支持 ! !

谢谢你们 ! !





原创粉丝点击