linode禁止ssh密码登录,使用证书认证 - V2EX
Linode 各机房速度测试
http://www.linode.com/speedtest/
asing

linode禁止ssh密码登录,使用证书认证

  •  
  •   asing Apr 16, 2013 3457 views
    This topic created in 4777 days ago, the information mentioned may be changed or developed.
    没做过这块,能有人给讲讲么,谢谢啦。
    18 replies    1970-01-01 08:00:00 +08:00
    leafduo
        1
    leafduo  
       Apr 16, 2013
    STFG!

    传证书上去,关掉密码验证,关掉 PAM,搞定
    xatest
        2
    xatest  
       Apr 16, 2013
    ksky
        3
    ksky  
       Apr 16, 2013   1
    以Mac OS X为例

    Terminal下面输入

    ssh-keygen -t rsa

    之后在Terminal的提示里按回车。直到生成id_rsa.pub文件,生成的id_rsa.pub文件在 ~/.ssh下面。

    Terminal输入

    cd ~/.ssh
    cp id_rsa.pub authorized_keys

    上面第一句的意思是进入~/.ssh文件夹,第二句是复制id_rsa.pub为authorized_keys文件。

    最后我们就把得到的authorized_keys文件上传到ssh服务上。

    ssh [email protected] mkdir .ssh
    scp -p ~/.ssh/authorized_keys [email protected]:.ssh/

    然后就是SSH登录你的VPS关闭密码登录

    配置/etc/ssh/sshd_config

    将#AuthorizedKeysFile .ssh/authorized_keys的#注释去掉

    将#PasswordAuthentication yes 的#去掉,并将"yes"改成"no"

    然后重启sshd

    service sshd restart

    完事
    tarsier
        4
    tarsier  
       Apr 16, 2013
    @ksky 直接 ssh-copy-id 吧, 你这个操作是有风险的, 会覆盖本地的authorized_keys文件
    ksky
        5
    ksky  
       Apr 16, 2013
    @tarsier cd ~/.ssh
    cp id_rsa.pub authorized_keys


    这一步?我本地的authorized_keys就可以直接上传了啊。
    tarsier
        6
    tarsier  
       Apr 16, 2013   1
    @ksky 那你想过没有,万一你从另外一台机器想无密码ssh登录到本机呢, 你是否也要把pub key放到本机的authorized_keys 文件里? 那如果覆盖了,咋办?


    ssh-copy-id 是推荐的一步到位的方法
    asing
        7
    asing  
    OP
       Apr 16, 2013
    @leafduo 同学,我知道,我搜索了,http://lolis.info/2012-02/thread-1401-1-1.html
    参考了一部分,还是有不明白的,所以才发帖的


    @ksky 我是win环境,呵呵
    leafduo
        8
    leafduo  
       Apr 16, 2013
    @asing 那你就问具体的啊……而且你贴的这篇是登陆 lish 用的,又不是单纯的 ssh
    iZr
        9
    iZr  
       Apr 16, 2013
    @ksky mark
    asing
        10
    asing  
    OP
       Apr 17, 2013
    @ksky
    @leafduo
    谢谢,有其他事需要紧急处理,随后再问具体问题,谢谢。
    asing
        12
    asing  
    OP
       May 2, 2013
    @LazyZhu 按照你blog已配置成功,谢谢。
    感谢其他网友。
    leocheng
        13
    leocheng  
       May 2, 2013
    身为Google控,我想说ssh登录使用Google的双因子身份验证不就可以了?
    julyclyde
        14
    julyclyde  
       May 2, 2013
    mac建议给sshkey文件加密码。这样每次连接的时候会动加入ssh-agent里
    如果文件无密码则不会

    不知道算不算bug
    iZr
        15
    iZr  
       Jul 2, 2013
    @ksky 系统换了,怎么办?
    asing
        16
    asing  
    OP
       Nov 19, 2013
    @LazyZhu
    挖坟没问题吧...--

    单个root用户没问题

    现在遇到的问题是新建了abc这个用户,
    使用abc用户执行同样的操作,路径在
    ~/.ssh/authorized_keys
    ~/.ssh/id_rsa

    客户端使用abc ssh登陆不行..按照下面的回复把/abc/.ssh/authorized_keys复制到/root/.ssh/authorized_keys 里面

    还是不行....

    求解.
    权限目录问题?
    还是选项配置问题?
    LazyZhu
        17
    LazyZhu  
       Nov 19, 2013   1
    sshd_config 中的如下项
    AuthorizedKeysFile ~/.ssh/authorized_keys
    改成
    AuthorizedKeysFile .ssh/authorized_keys
    asing
        18
    asing  
    OP
       Nov 20, 2013
    @LazyZhu 感谢,已可以登陆了。
    About     Help     Advertise     Blog     API     FAQ     Solana     891 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 21:36 PVG 05:36 LAX 14:36 JFK 17:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86