ubuntu ssh服务器搭建和密钥拷贝

1. 要保证ubuntu开启了ssh功能
    1.1 在使用ssh之前,可以先检查ssh服务有没有开启。使用命令:sudo ps -e | grep ssh来查看,如果返回的结果是“xxxx? 00:00:00 sshd”,代表服务开启
    1.2 如果没有反应或者其他结果,再试着开启ssh服务,使用命令sudo /etc/init.d/ssh start来开启服务
    1.3 如果显示找不到命令,说明没有安装ssh服务,此时需要安装ssh服务,为了能提高安装成功率,建议先更新源:sudo apt-get update更新安装源
    1.4 然后安装ssh服务,使用命令:sudo apt-get install openssh-server
    1.5 等待安装结束即可,然后再次查看服务有没有启动:sudo ps -e | grep ssh,若生成的命令文件中有sshd,说明服务启动了,如果需要再次确认或者没有图中的结果,使用命令来启动:sudo /etc/init.d/ssh start
    1.6 看到服务starting了,服务成功开启。另外,还有几条命令需要记住,sudo service ssh stop  关闭服务,sudo service ssh restart  重启服务


2. 将本机密钥添加到服务器
    2.1 先将密钥拷贝至指定文件夹
    scp miyao.pub [email protected]:~/.ssh

    2.2 将密钥文件复制到authorized_keys这支文件中
    cat miyao.pub >> authorized_keys

    2.3 设置相关文件权限
    sudo chmod 600 authorized_keys
    sudo chmod 700 ~/.ssh

    2.4 设置ssh打开密钥登陆功能
    sudo vi /etc/ssh/sshd_config
    添加这些内容保存退出
    RSAAuthentication yes
    pubkeyAuthentication yes
    permitROOTlogin yes

    2.5 查看密钥文件是否复制ok
    vim authorized_keys
    exit退出

    2.6 重新登录
    ssh [email protected]

    2.7 重启服务器
    sudo /etc/init.d/ssh restart

3. vi基本操作命令
    编辑 i
    退出 esc
    保存 :wq

猜你喜欢

转载自blog.csdn.net/zmmqtfy/article/details/107369584
今日推荐