zoukankan      html  css  js  c++  java
  • 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和端口,在验证方式中选择密匙登录,并且选择私匙文件就好了。

     

    坚持!
  • 相关阅读:
    python写泰勒展开式
    8.QR分解的python实现
    7.Bolzmann机解决旅行商问题
    6.BP神经网络的python实现
    5.梯度寻优
    4.推荐系统
    4.决策树的探赜索隐
    BZOJ 1251 序列终结者
    BZOJ 3223 文艺平衡树 [codevs3303翻转区间]
    BZOJ 3224 普通平衡树
  • 原文地址:https://www.cnblogs.com/doubilaile/p/7688982.html
Copyright © 2011-2022 走看看