美文网首页
SSH安装及使用

SSH安装及使用

作者: yaohwang | 来源:发表于2017-01-02 16:16 被阅读13次

    UBUNTU 安装SSH

    基本安装

    • 更新安装源

    sudo apt-get update

    • 安装

    sudo apt-get install openssh-server

    • 检查

    ps aux | grep ssh

    Screenshot from 2017-01-02 15:49:46.png
    如图所示,有sshd表示ssh服务已经启动

    使用

    • 启动

    service ssh start

    • 生成私钥和公钥

    ssh-keygin -t rsa
    默认生成的密钥在目录~/.ssh/

    配置

    • 使root账号可通过ssh登录

    sudo vim /etc/ssh/sshd_configs

    • PermitRootLogin without-password之前加#号,将其注释掉
    • 在其后增加语句PermitRootLogin yes
    • 免密登录

    将本机(记为A)密钥目录(默认为~/.ssh/)下的id_rsa.pub,通过scp传输(或复制)到想免密登录的其它机器(记为B)上。

    • scp ~/.ssh/id_rsa.pub xxx@hostname:~/.ssh/id_rsa.pub.a

    其中~/.ssh/id_rsa.pub为A机器上的公钥,xxx为登录B机的用户名 ,hostname为B机的主机名或IP地址,~/.ssh/id_rsa.pub.a为放入B机的路径及文件名称。

    注意: 在执行以上命令前B机应该已经装有ssh服务

    将B机器收到的“A机器的公钥”加入B机器的authorized_keys文件中,该文件默认同样放置在~/.ssh/目录中。

    • cat ~/.ssh/id_rsa.pub.a >> ~/.ssh/authorized_keys

    至此,我们即可通过如下命令,在A机器上使用ssh免密登录B机器

    • ssh xxx@hostname
    • ssh hostname

    相关文章

      网友评论

          本文标题:SSH安装及使用

          本文链接:https://www.haomeiwen.com/subject/wcvwvttx.html