热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

菜鸟运维笔记:Windows上用Xshell管理你的云主机果冻虾仁

如果你的PC是linux系统,那么直接在终端用ssh命令就可以了。如果是Windows系统,那么就要用到ssh客户端。PS:笔者双系统。有时候还是要用到Windows的。Windo

菜鸟运维笔记:Windows上用Xshell管理你的云主机

如果你的PC是linux系统,那么直接在终端用ssh命令就可以了。如果是Windows系统,那么就要用到ssh客户端。

PS:笔者双系统。有时候还是要用到Windows的。

Windows上ssh客户端

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

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

Xshell基本配置

登录

直接去官网下吧。下载安装都很简单。

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

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



可以记住密码!!以后就不用每次登陆都输入用户名和密码了。

配色方案

在菜单栏的工具选项中,有配色方案。点开它,你可以选择系统自带的配送方案,或者自定义配送方案。

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

注意,配色方案只能改变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登录,是通过用户名和密码的方式登录的。而且因为Xshell可以记住密码,所以也可实现免输入直接登录。但是有时候这种方式是不安全的,所以你或许更喜欢用SSH的公钥登录。

生成公钥

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


点击生成,然后:

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

这里你可以第一密钥名称。下面的密码是可写可不写的。再下一步:

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

在远程主机上配置

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

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


用用户名和密码登入你的远程主机。

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

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

cat id_rsa_1024.pub >>.ssh/authorized_keys
注意你当前所在的目录位置哦

新建公钥登录会话

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

以后你就可以使用,选择公钥登录了。


推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文介绍了使用SSH免密登录的步骤,包括生成公私钥、传递公钥给被登录机、修改文件权限的操作。同时提醒用户注意私钥的传递方式,建议使用U盘等离线方式传递。 ... [详细]
  • 用LGWR WORKER的例子介绍strace分析Oracle数据库行为的方法
    可观测性能力是IT运维的强有力的支撑。日志告警、指标是两种在运维中很常用的可观测性指标。 ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • OpenStackQ版本已经发布了一段时间了。今天,小编来总结一下OpenStackQ版本核心组件的各项主要新功能,再来汇总一下最近2年来OpenStackN、O、P、Q各版本核心 ... [详细]
  • 加密、解密、揭秘
    谈PHP中信息加密技术同样是一道面试答错的问题,面试官问我非对称加密算法中有哪些经典的算法?当时我愣了一下,因为我把非对称加密与单项散列加 ... [详细]
  • 使用gitolite搭建一个私有的git服务器,来管理git仓库。有了它,就可以跟小伙伴们愉快地进行远程协作啦。今天又折腾了一遍,在这里把几个关键的步骤记下来,方便以后查阅。准备工 ... [详细]
  • Java工程师书单(初级,中级,高级)
    简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ... [详细]
  • 用lvm+vmware+kickstart实现系统自动安装和快照安装
    由于我的机子是32位,装不了64位系统,所以无法使用kvm,只能用vmware了,可是vmware安装使用自带的autoinst.iso实现自动安装,无法实现我的需求,经过研究我使用kic ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了textLinux辅助函数创建一个sftp用户相关的知识,希望对你有一定的参考价值。 ... [详细]
  • linux搭建FTP
    linux下FTP的搭建及优化[日期:2007-11-04]李磊19840817吴康[字体:大中小]首先安装Linux企业版第一张光盘中的vsftpd- ... [详细]
  • Linux终端远程工具xshell,xftp,mobasterm
    目录软件介绍1.xshell第一步:第二步:第三步:第四步:第5步:2.xftp第一步 ... [详细]
author-avatar
林原伟662532
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有