• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qigeplus
V2EX  ›  程序员

ssh 免密登陆问题,求大神支援,全网搜未碰到同款问题!

  •  
  •   qigeplus · May 27, 2020 · 4414 views
    This topic created in 2359 days ago, the information mentioned may be changed or developed.

    目前三台服务器 246,249,250 三台机器,首先我 246 用 ssh-copy-id 的方法传公钥到 249 是成功免密登陆的,然后我用脚本又试了一下,结果现在 246 ssh 无法连接 249,scp 无法传文件,报错也是没见过,全网搜无果,请求支援!看看谁有碰到过吗

    [root@bjsaas .ssh]# ssh 10.230.64.249
    ssh: connect to host 10.230.64.249 port 60: Connection refused
    

    不知道这个 port60 连接拒绝是个什么情况,有人碰到过知道怎么解决吗?

    chendy
    chendy
    May 27, 2020❤️1
    1
    Connection refused 都没见过?…
    sleepm
    sleepm
    May 27, 2020
    2
    less ~/.ssh/config 你指定的端口是 60 吧,估计主机监听的 22,所以报连接被拒绝
    qigeplus
    qigeplus
    OP
    May 27, 2020
    3
    @sleepm 对,我监听的是 22,指定的端口是 60,我没做过比如 ssh -p60 这样的指定端口操作,您知道这个指定端口可以在哪修改吗
    qigeplus
    qigeplus
    OP
    May 27, 2020
    4
    @chendy 连接拒绝我是见过,当以往一般不都是 22 Connection redused 嘛。这样的我就不了解
    qigeplus
    qigeplus
    OP
    May 27, 2020
    5
    @sleepm 没做过指定端口的变更之类的 ,你写的 less ~/.ssh/config 我就没这个文件
    vk42
    vk42
    May 27, 2020
    6
    看下 /etc/ssh/ssh_config 里面是不是设了 port ?
    hanxiV2EX
    hanxiV2EX
    May 27, 2020
    7
    试试 ssh -p22 10.230.64.249
    再看看服务器的日志
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    May 27, 2020
    8
    Connection refused 的问题网上多了去。
    至于端口为什么默认 60,你看看 config 是不是设了呢
    ynyounuo
    ynyounuo
    May 27, 2020
    9
    首先 ssh -vvv 可以看到比较有用的 debug 信息,另外如果没有禁用密码可以用 'PreferredAuthentications=password', 'PubkeyAuthentication=no' 来密码登入看看 auth.log/secure 之类的对比查看问题出在哪里。

    其次,按照你的说法我觉得你本地可能没有 ForwardAgent,所以你本地 → 246 可以连接,然后 246 再 ssh 到 249 就断了。
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    May 27, 2020
    10
    默认走 60 端口,你应该搜索的时候搜索 “ssh 端口设置”
    defunct9
    defunct9
    May 27, 2020
    11
    开 ssh,让我上去看看
    doveyoung
    doveyoung
    May 27, 2020
    12
    在 246 上 修改配置文件 ~/.ssh/config 或者 /etc/ssh/ssh_config
    Port 60
    修改为 Port 22 或者注释掉
    doveyoung
    doveyoung
    May 27, 2020
    13
    全网搜没碰到太秀了……
    sleepm
    sleepm
    May 27, 2020 via Android
    14
    本机的 ssh 设置,或者你的 ssh 图形客户端的设置看有没有指定 60 端口
    a22124497
    a22124497
    May 27, 2020
    15
    60 拒绝了你,iptable 或是 firewall 没开放?或是 ssh 里配置的端口不正常?或是黑名单?
    muskill
    muskill
    May 27, 2020
    16
    检查下安全设置问题
    baymax123456
    baymax123456
    May 27, 2020
    17
    tcping 检查端口通了没
    qigeplus
    qigeplus
    OP
    May 27, 2020
    18
    重新查看了一下帮助命令,以及 ssh 文档,整理了一下大家的意见,目前解决了,感谢大家。
    总结一下:以往碰到这种连接拒绝一般是 22 端口,我看到 60 一时没明白是发生了什么?因为我平时是用 ssh-copy-id 来进行免密操作,这次我是先用了这个命令传了公钥也免密成功了,然后又用找来的脚本试了一下,结果出了这种问题,我是没仔细查看脚本内容。还是需要在 /etc/ssh/sshd 进行修改的。此贴结束
    threegrandfather
    threegrandfather
    May 27, 2020
    19
    你好歹 -vvv 给我们看看输出呀。
    qigeplus
    qigeplus
    OP
    May 27, 2020
    20
    @threegrandfather 当时没想起来留,现在好了,再用 ssh -vvv root@IP 就没啥意思了
    lululau
    lululau
    May 27, 2020
    21
    放平心态,虚心学习,你这个全网未有的同款问题,在 V 站大佬看来就是个笑话,记得一位圣贤曾经说过,如果什么时候你觉得计算机出现了什么莫名其妙的 SB 故障,比如宇宙射线中的粒子影响了计算机芯片的正常工作之类的,百分之百都是你自己又 SB 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
    ♥ Do have faith in what you're doing.