• 新秀操作和维护注意事项:Windows关于使用Xshell管理你的云主机


    假设你PC它是linux系统。那么直接与终端ssh命令就可以了。假设Windows系统。使用它是必要的sshclient。

    PS:我双系统。

    有时候,他们想使用Windows的。

    Windows上sshclient

    Windows上登陆远程主机有一下几种方式:

    • putty
    • SecureCRT
    • Xshell
    putty小巧,无需安装。可是不够美观,做功粗糙。SecureCRT我没用,下了一个貌似是收费的,懒得找破解。并且SecureCRT不支持文件传输的协议。最后试试Xshell吧。

    Xshell基本配置

    登录

    直接去官网下吧。下载安装都非常easy。

    安装完毕后,打开它,会提示你新建会话:

    输入主机名。然后点击左边的用户身份验证。



    能够记住password!!以后就不用每次登陆都输入username和password了。

    配色方案

    在菜单条的工具选项中。有配色方案。点开它。你能够选择系统自带的配送方案。或者自己定义配送方案。

    我自己自己定义了一个黑底绿字。。貌似是《黑客帝国》里传出来的“黑客风格配色”。。

    注意。配色方案仅仅能改变Xshell的前景(字)和背景,而里面文件的颜色(比方ls命令的时候)是远程主机的配置文件决定的。

    窗体透明

    假设你喜欢透明背景,那么依次点击,工具——选项——查看。点击使窗体透明,自己调整透明度。

    改变文件夹文件颜色

    前面我把背景改成了黑色,这时假设我使用ls命令,那么文件夹的颜色由于是深蓝色的,所以文件夹名就会看得非常不清楚。此时我们要改动文件夹的颜色,就要改动远程主机的配置文件,而非Xshell的配置。

    • vi /etc/DIR_COLORS
    • 把DIR 01;34改为01;33(黄色,在该行前面有标注了颜色相应的參数)。

      //我的在第81行(::81,81gg,81G可高速跳转)

    • . /etc/profile 使配置生效

    最后的显示效果:(右键查看图像。看大图)


    自己定义快捷键

    用了以后Xshell。发现有点美中不足,那就是不支持 Alt和. 的组合键。

    在传统的Bash中。按下【Alt+.】快捷键,能够自己主动键入上一个命令的最后一个參数。这一般是非常有用的一个功能,尤其是上一个命令的最后一个參数非常长的时候。

    为了弥补这一不足,我们依次点击:工具——选项——键盘和鼠标——编辑——新建。

    然后根据提示按下组合键,Alt和.

    接着在“类型”下拉列表中选择“发送字符串”,接着在“操作”里面输入 !$

    不要吃惊,就是让这个组合键自己主动键入这两个字符。假设你试了之后,你会发现,它所实现的就是你想要的效果。

    这个两个字符时bash的特殊变量,就是引用的上一个命令的最后一个參数。

    顺便一提。

    假设你想自己主动补全上一个命令的第一參数,请用 !^

    SSH公钥登录

    之前我们使用Xshell登录,是通过username和password的方式登录的。并且由于Xshell能够记住password,所以也可实现免输入直接登录。

    可是有时候这样的方式是不安全的,所以你也许更喜欢用SSH的公钥登录。

    生成公钥

    单击菜单条的工具,再打开“用户公钥管理者”:


    点击生成,然后:

    这里我们选择RSA算法。这个算法是ssh1,ssh2都支持的。然后就一直下一步:

    这里你能够第一密钥名称。

    以下的password是可写可不写的。再下一步:

    选择保存为文件,保存公钥到你PC的某个目录中。记住这个文件的位置哦。


    在远程主机上配置

    打开Xshell。点击菜单条中的窗体。选择新建传输文件。接着会开启一个新的会话——sftp的命令提示符。

    • 键入put,打开一个文件选择对话框。选择你的公钥文件。比方put id_rsa_1024.pub (注意公钥是以.pub为后缀的)。



    用username和password登入你的远程主机。

    在你的家文件夹下(假设是root用户。则为/root/),新建一个文件夹 .ssh,注意是以点开头的。

    把上面公钥文件重命名为authorized_keys并保存到.ssh文件夹下。运行命令:

    cat id_rsa_1024.pub >>.ssh/authorized_keys
    注意你当前所在的文件夹位置哦

    新建公钥登录会话

    在用户身份验证里面,选择相应的选项。

    以后你就可以使用,选择注册的公钥。


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    C# 添加修改防火墙端口及程序
    Winform 多线程--解决界面卡死问题
    ScreenOper
    KVM的VPS主机在Centos6.x下修改系统时间
    Java IO和File类
    Java动态代理Proxy类源码分析
    Java IO之字节流
    Java IO之字符流
    两台计算机之间如何通讯
    Java引用类型原理
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4720654.html
Copyright © 2020-2023  润新知