美文网首页
Mac ssh远程登录腾讯云

Mac ssh远程登录腾讯云

作者: Zz同学 | 来源:发表于2018-05-23 21:11 被阅读0次

    今天配置了一台腾讯云ubuntu服务器,想通过mac ssh方式连接,遇到一些问题,网上给的解决方案并不是很适用,多次测试后终于连接上,所以记录下来,给需要的同学。

    这里默认购买的是腾讯云ubuntu服务器

    1.第一步: ubuntu开启ssh

    ubuntu第一次启动的话是默认没有openssh-server服务的,需要我们自行安装,通过腾讯云web连接到服务器

    sudo apt-get update # 输入该条命令
    
     sudo apt-get install openssh-server # 再输入该条命令安装
    
    ps -e | grep ssh
    # 安装后可通过该条命令查看是否安装成功。
    # 如果出现一行结果最后有sshd说明已经开放了这个服务
    
    sudo /etc/init.d/ssh start  # 如果没有sshd,则通过输入该命令启动
    

    2.第二步: 在腾讯后台创建ssh

    图片.png

    3.第三步: 下载密钥到本地

    图片.png

    这个时候我们mac上就会有一个从腾讯云下载下来的ssh密匙
    (下载保存的路径自己选择,我放在的是桌面)


    图片.png

    4.第四步: 将公匙加载到服务器

    图片.png

    通过上面四步,就成功生成了ssh公钥和秘钥,并启动了ubuntu的ssh服务
    下面有两种方式能让Mac连接到ubuntu服务器

    方式一:

    终端命令行连接

    1.第一步: 打开电脑终端 输入命令

        ssh -i [私匙的本地路径] [主机名]@[主机地址]
        例如:ssh -i /Users/z/desktop/zzz ubuntu@118.xx.xx.xx 
        # 连接服务器
    

    最后就成功连接上服务器-.-


    图片.png

    方式二:

    终端自带ssh远程连接(推荐)

    目前网上资料mac建立ssh连接基本都是mac上生成ssh公钥和私钥,然后再把生成的公钥push到服务上。而我们使用的是腾讯云ssh,我们在腾讯云ssh面板中已经生成了ssh公钥和私钥,并且公钥可以在腾讯云ssh面板加载到服务器中,无需我们手动push。我们需要做的就是把私钥放到mac的.ssh目录下就行了

    1.第一步:命令打开ssh目录(如果你电脑没有.ssh文件夹,则创建一个)

    open ~/.ssh
    
    图片.png

    2.第二步: 下面再把从腾讯云下载的私钥粘贴到该目录下,并在终端新建远程连接


    图片.png

    最后连接成功,.ssh目录下多了一个known_hosts文件


    图片.png

    总结:推荐适用方式二,虽然第一次使用需要配置一下,但是这样第二次连接服务器就不需要重新输入命令,直接打开终端的新建远程连接使用上一次记录即可

    注意:使用ssh免密登录后,原来的使用账号密码登录方式便会失效

    相关文章

      网友评论

          本文标题:Mac ssh远程登录腾讯云

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