zoukankan      html  css  js  c++  java
  • 常用连接linux工具

    常用连接linux工具  

    http://yut-i.blog.163.com/blog/static/242577822014212104419558/

    常用连接linux工具

          一般我们装linux,基本上都是用来做服务器的,而且基本上服务器也只有一个主机,没有键盘和显示器,在无法接触到物理机的情况下,我们如何对服务器进行管理呢?本篇文章,将会介绍在工作中接触的常用连接linux的工具。

    putty

    下载地址

    host Name设置一个ip或者主机名,Sessions设置别名,Connection type选择ssh(默认linux是开启ssh端口的)点击左边的Translation可以设置字符编码。

    下拉选项中没有GBK字符集,但是可以手动输入。

    点击是

    输入用户名和密码

    进来之后就能远程用命令好操作了,例如重启数据库,重启操作系统,开启远程桌面。

    putty,优点短小精悍随身携带免安装,支持编码设置,缺点是当需要记录的服务器ip数目多的时候管理起来比较不方便,而且不能上传下载文件。

    SSHSecureShellClient

    下载地址

    1. 红色的这个框里的按钮可以点击之后输入用户名就可以直接连接了
    2. 绿色框框可以添加一些常用的主机进去(貌似只能外面添加,然后进里面修改)

    3. add profile就可以添加进自己收藏列表中了,下次可以直接找到
    4. 绿色框框的那个图标点击了就可以打开文件传输了

      左边是本地文件,右边是服务器文件,点击Add再点保存就能记录一些你常用的路径,如果你把这个保存进profile中的话,下次用profile中的帐号进来,就能使用这些地址。

      这款工具优点是可以进行文件传输,也能使用命令行,基本上能支持基本的工作,但是,不能设置字符编码(至少小林手上这款用了许久的不能进行字符设置。)

           

      SecureCRSecureFXPortable

      下载地址

      解压之后点击SecureCRTPortable.exe就能直接用了

      点击连接就可以弹出连接菜单,这里就可以新建一些目录管理自己的服务器列表

      点击新建回话

      默认SSH2点击下一步

      输入主机地址或者主机域名,用户名,点击下一步

      这里设置文件传输的协议,默认下一步

      会话名称用来帮助你区分不同的终端

      新建完成,选择一个,点击连接

      会弹出一个警告,是否需要保存密码,点击接受并保存之后下次就可以直接登录不需要输入密码了

      可能会弹出这个错误,这是因为,我这个是绿色版的,别人配置中有一些路径设置死了,点击确定修改这些路径即可

      看看常规路径中的路径是否是解压目录下的这个

      还有SSH主机密银是否配置对了路径。

      对终端标签右键就弹出功能选项了,其中打开SecureFX可以进行文件上传下载

           

      自从有了这一款工具之后,就基本上没再使用前面两款了,这款是集之前所有的有点,并可以一个窗口放置多个终端,给常年管一大堆服务器的人提供了各种便利啊,而且支持文件传输。

      RealVNC

      下载地址

      VNC通道的使用需要服务器端,和客户端,客户端就是我们介绍的这款软件了,服务器端的开启需要安装软件。

      用上面介绍的ssh工具连接进服务器,或者直接在服务器上打开终端,输入下面命令查看是否已经安装了vnc软件

    1

    rpm -qa | grep vnc

    如果出现vnc-server*之类的包说明装好了

    如果没出现,就需要手动装了

    在服务器联网的情况下,可以用yum命令安装

    1

    yum search vnc

    找到之后使用

    1

    yum install vncserver.x86_64

    在服务器不联网的情况下,可以找到rpm包上传到服务器上然后用

    1

    rpm -Uvh 包名.rpm

    或者

    放入安装的光盘,用下面命令加载光盘

    1

    mount /dev/cdrom /mnt/

     

    确保光驱已经加载了光盘,然后

    1

    [root@temp ~]# rpm -Uvh /mnt/CentOS/vnc-server-4.1.2-14.el5_6.6.x86_64.rpm

         

    安装或者确定存在有vnc的包之后,输入vncserver,会让你输入一个密码(可通过vncpasswd命令直接修改),用于给远程客户端访问的时候确认密码

    设置完之后会出现一个文件并有个1.log,一般我们在什么用户下输入这个命令都会开一个vnc进程号,你在客户端使用ip加进程号的方式(ip:进程号)进行访问,登录之后是有相应用户的权限,比如你用oracle输入vncserver,你登录进去就是oracle帐号。还有一个配置文件/root/.vnc/xstartup修改这个配置文件,以修改远程登录时候使用桌面软件的类型

    1

    vi /root/.vnc/xstartup

    把twm &屏蔽了,加入gnome-session(在linux中,桌面也是个软件来的,还记得我们安装的时候选择的是gnome桌面对吧)然后保存(按一下esc>>输入:wq回车)。如果要删除进程号可以使用

    1

    vncserver -kill :1

    连接

    输入ip和开启的进程号,点击ok

    输入我们设置的vncserver的密码

    然后就可以看到远程服务器的桌面了

    总结:比较这几个工具的功能

     

    远程执行命令

    上传下载文件

    开启图形界面

    putty

    可以

    不可以

    不可以

    SSHSecureShellClient

    可以

    可以

    不可以

    SecureCRSecureFX

    可以

    可以

    不可以

    RealVNC

    可以

    不可以

    可以

         

    综上比较,基本准备SecureCRSecureFXRealVNC就可以应付日常的服务器维护了 

  • 相关阅读:
    springboot2.1.3+jacoco检测代码覆盖率
    springboot2.1.3使用mvn site遇到的坑及解决方案
    docker安装mysql5.6(win10家庭版)
    Windows10家庭版安装docker攻略
    python 实例方法,类方法,静态方法的调用
    python超继承
    python 测试生成Htmltestrunner报告几个参数
    Python3 中类的静态方法、普通方法、类方法
    python 操作文件
    1
  • 原文地址:https://www.cnblogs.com/handsome1013/p/7200892.html
Copyright © 2011-2022 走看看