• Linux学习(三)putty,xshell使用以及密匙登陆


    一、认识xshell,putty

    他们都是服务器登陆客户端。xshell用户体验更好一点。但这里都学一下。

    putty下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    最好下载zip格式的,包含所有的工具。

    xshell比较好下载,百度上一搜,很好找。

    二、密码登陆

    2.1 putty

    填上ip,port,点open就行了。使用的时候可以save一下,免得每次都输入。点进来后是这样:

    输入用户名回车,然后输入密码就登陆了。

    2.2 xshell登陆。

    2.2.1 新建会话,填上主机名称,选择SSH协议,填写主机ip地址和端口号

    2.2.2 选择“用户身份验证”,“方法“选择Password填上用户名和密码就好了。

    三、密钥登陆

     无论用什么手段,生成密钥对。把公私放在服务器上,终端用私钥,私匙最好加密一下。

    首先,我在随意一台linux主机上使用如下命令生成密匙对,生成的时候会提示输入密码。输入密码后继续完成操作。

    [root@localhost .ssh]# ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa): /ruanwenwu/.ssh/id_rsa
    Enter passphrase (empty for no passphrase): 

    然后使用命令将公匙写入authorized_keys文件

    cat id_rsa.pub >> authorized_keys
    (# 注意: 必须将~/.ssh/authorized_keys的权限改为600, 该文件用于保存ssh客户端生成的公钥,可以修改服务器的ssh服务端配置文件/etc/ssh/sshd_config来指定其他文件名)
    # chmod 600 ~/.ssh/authorized_keys  

    接着把id_rsa复制出来。使用xshell的话,可以使用sz authorized_keys的命令导出到桌面。

    3.1 putty使用密匙登录。

    在Linux VPS下产生的私钥文件putty是不认识的,putty只认识自己的ppk格式,要在这两种格式之间转换,需要PuTTYgen这个程序。

    puttygen是putty的配套程序,putty的安装包和winscp的安装包都包含了这个程序,当然你也可以在http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 单独下载puttygen。

    转换步骤:

    1. 运行puttygen
    2. 点击Conversions菜单项中的Import key
    3. 选择在Linux下生成的id_rsa文件
    4. 在puttygen的界面上点击Save private key按钮就可以把私钥转换为ppk的格式

    有了ppk格式私钥匙,在putty的SSH菜单下的AUTH栏选择这个文件就好了。

    记得SAVE一下,免得下次还得选。

    3.2 xshell使用密匙登录。

    xshell使用密匙登录更加简单。填好ip和端口,在验证方式中选择密匙登录,并且选择私匙文件就好了。

     

    坚持!
  • 相关阅读:
    Linux ALSA音频库(一) 交叉编译 详细说明
    在KEIL下查看单片机编程内存使用情况
    Linux Socket
    QT报错随手记
    Cortex-M3双堆栈MSP和PSP+函数栈帧
    Linux命令
    cdev_alloc与cdev_init区别
    一些编译报错
    SFUD+FAL+EasyFlash典型场景需求分析,并记一次实操记录
    RTThread DFS文件系统使用: 基于使用SFUD驱动的SPI FLASH之上的ELM FATFS文件系统
  • 原文地址:https://www.cnblogs.com/doubilaile/p/7688982.html
Copyright © 2020-2023  润新知