V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
youthfire
V2EX  ›  VPS

SSH 免密钥登录, Mac 登录 VPS(Ubuntu)可以,登录另一个 Mac 始终失败

  •  
  •   youthfire · 73 天前 · 1058 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。
    完全相同的公钥私钥操作流程
    ssh-keygen -t rsa 后,公钥已经上传,且完成 chmod 目录 700 和密钥 600

    连接一台远端 vps(ubuntu 22.04),一切正常,不再需要密钥
    但连接本地局域网另一台 mbp ,始终要求输入密钥。server/client 都是 MacOs Monterey 12.6.1

    求助!

    [email protected]_s-mbp ~ % ssh -v [email protected]
    OpenSSH_8.6p1, LibreSSL 3.3.6
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
    debug1: /etc/ssh/ssh_config line 54: Applying options for *
    debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
    debug1: Connecting to hilarymac.local port 22.
    debug1: Connection established.
    debug1: identity file /Users/tim/.ssh/id_rsa type 0
    debug1: identity file /Users/tim/.ssh/id_rsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_dsa type -1
    debug1: identity file /Users/tim/.ssh/id_dsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa_sk type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa_sk-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519 type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519_sk type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519_sk-cert type -1
    debug1: identity file /Users/tim/.ssh/id_xmss type -1
    debug1: identity file /Users/tim/.ssh/id_xmss-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_8.6
    debug1: Remote protocol version 2.0, remote software version OpenSSH_8.6
    debug1: compat_banner: match: OpenSSH_8.6 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to hilarymac.local:22 as 'hilary'
    debug1: load_hostkeys: fopen /Users/tim/.ssh/known_hosts2: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ssh-ed25519
    debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
    debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: SSH2_MSG_KEX_ECDH_REPLY received
    debug1: Server host key: ssh-ed25519 SHA256:xECOJFQQ3Rwk4Xg9QeD3yGZTE7ud71XhuBHGG/X0KPQ
    debug1: load_hostkeys: fopen /Users/tim/.ssh/known_hosts2: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
    debug1: Host 'hilarymac.local' is known and matches the ED25519 host key.
    debug1: Found key in /Users/tim/.ssh/known_hosts:12
    debug1: rekey out after 134217728 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: rekey in after 134217728 blocks
    debug1: Will attempt key: /Users/tim/.ssh/id_rsa RSA SHA256:uQhIb4LRrWFgk1EXuSBggqhaUsaaJYgzXDODnB2k810 agent
    debug1: Will attempt key: /Users/tim/.ssh/id_dsa
    debug1: Will attempt key: /Users/tim/.ssh/id_ecdsa
    debug1: Will attempt key: /Users/tim/.ssh/id_ecdsa_sk
    debug1: Will attempt key: /Users/tim/.ssh/id_ed25519
    debug1: Will attempt key: /Users/tim/.ssh/id_ed25519_sk
    debug1: Will attempt key: /Users/tim/.ssh/id_xmss
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,[email protected],ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected]>
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: publickey
    debug1: Offering public key: /Users/tim/.ssh/id_rsa RSA SHA256:uQhIb4LRrWFgk1EXuSBggqhaUsaaJYgzXDODnB2k810 agent
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Trying private key: /Users/tim/.ssh/id_dsa
    debug1: Trying private key: /Users/tim/.ssh/id_ecdsa
    debug1: Trying private key: /Users/tim/.ssh/id_ecdsa_sk
    debug1: Trying private key: /Users/tim/.ssh/id_ed25519
    debug1: Trying private key: /Users/tim/.ssh/id_ed25519_sk
    debug1: Trying private key: /Users/tim/.ssh/id_xmss
    debug1: Next authentication method: keyboard-interactive
    ([email protected]) Password:
    第 1 条附言  ·  72 天前
    目前已经尝试:
    @xinge666 @PbCopy111 已经用 ed25519 重新生成,放到 vps(ubuntu 22.04)上,依旧成功免密登录,但放到 MacOs 上依然失败。同时结合了 @crab @dingwen07 的建议,已经添加到 keychain ,且 remote login 临时设置允许对象为 full ,仍然要求密钥。 @ETiV 用的 cp id_ed25519.pub .ssh/authorized_keys ,所以应该没有手工输入的错误,也谢谢建议。

    服务器端和啰嗦模式,我都不熟悉怎么弄,再研究一下,谢谢大家!
    29 条回复    2022-11-28 09:31:17 +08:00
    adoal
        1
    adoal  
       73 天前 via iPhone
    看看 Mac 服务器端的日志
    crab
        2
    crab  
       73 天前
    试下是不是这个原因

    ssh-add --apple-use-keychain ~/.ssh/[your-private-key]
    youthfire
        3
    youthfire  
    OP
       73 天前
    @adoal 抱歉我不是很熟悉,如果是指 /var/log/system.log 里 sshd 相关信息的话,检查了似乎没有
    @crab 谢谢帮助,我成功添加了,但还是始终提示需要密钥
    dingwen07
        4
    dingwen07  
       73 天前 via iPhone
    确认远程 Mac 的 SSH 设置是否允许该用户登录(在共享里面),默认是只允许管理员通过 SSH 登录的
    yaoyao1128
        5
    yaoyao1128  
       73 天前 via iPhone
    看 sshd 的啰嗦模式信息
    hawhaw
        6
    hawhaw  
       73 天前 via Android
    在 server 端用 -p 参数另外指定一个新端口再开一个 sshd ,注意加上调试参数(具体是啥要查下,我忘了),然后客户端再连这个新的 sshd 。
    再在服务端应该能看到详细的日志,里面肯定有报错信息,见招拆招吧
    churchmice
        7
    churchmice  
       73 天前 via Android
    确认 ubuntu 和远端 mac 的.ssh 文件夹内容都是一样的?
    churchmice
        8
    churchmice  
       73 天前
    另外 debug 信息要多点,多加点-v
    ssh -vvvvvvv 这种
    ETiV
        9
    ETiV  
       73 天前 via iPhone
    再仔细检查一下对端 authorized_keys 有没有漏输入什么的,我时常 vim 粘贴前忘了按下 i ,就会丢掉第一个 s ,贴进去的就是 sh-rsa xxxxx…
    xinge666
        10
    xinge666  
       73 天前 via iPhone
    22.04 的 sshd 是 8.9 版本,而 8.8 以后不再禁用 RSA 算法了,换 ed25519 试试
    PbCopy111
        11
    PbCopy111  
       73 天前
    第一步,生成密钥的时候使用 ssh-keygen -t ed25519 这个命令试试看,如果成功了,自己查吧。
    youthfire
        12
    youthfire  
    OP
       72 天前
    目前已经尝试:
    @xinge666 @PbCopy111 已经用 ed25519 重新生成,放到 vps(ubuntu 22.04)上,依旧成功免密登录,但放到 MacOs 上依然失败。同时结合了 @crab @dingwen07 的建议,已经添加到 keychain ,且 remote login 临时设置允许对象为 full ,仍然要求密钥。 @ETiV 用的 cp id_ed25519.pub .ssh/authorized_keys ,所以应该没有手工输入的错误,也谢谢建议。

    服务器端和啰嗦模式,我都不熟悉怎么弄,再研究一下,谢谢大家!
    ETiV
        13
    ETiV  
       72 天前 via iPhone
    看来是真的不懂😂
    你直接 cp 会把原来的 keys 覆盖掉的,不知道你备份了没有…

    应该 cat key.pub >> ~/.ssh/authorized_keys
    npe
        14
    npe  
       72 天前
    ssh-copy-id 试试
    youthfire
        15
    youthfire  
    OP
       72 天前
    @ETiV 你是指 authorized_keys 可以存放多 keys 是么?学习了,好在里面就这一个,以前没配置过。
    youthfire
        16
    youthfire  
    OP
       72 天前
    @npe 这个试过了,也是一样结果,谢谢帮助。不过 ssh-copy-id 确实比手工方便。
    ETiV
        17
    ETiV  
       72 天前
    是的,可以放多个。

    你看下 ssh-add -L 会输出你现有的公钥不,这里边的公钥应该出现在远程电脑的 .ssh/authorized_keys 里

    然后确认下使用 IP 访问行不行,而不要用 .local 的 hostname
    再者,确认下用户名的大小写,Mac 的 GUI 上显示的名字是可以和 HOME 账号名不一样的,你应该用 `basename $HOME` 显示的名字去登
    youthfire
        18
    youthfire  
    OP
       72 天前
    @ETiV 感谢帮助
    ssh-add -L 显示 The agent has no identities.
    在远程电脑里,用 vi 查看,可以看到公钥信息已经出现在 authorized_keys 中
    ip 访问也是相同的结果,始终会要密码
    用 basename $HOME 看了,用户名没问题

    额外的调试:(不知道有没有用)
    服务器端关闭 remote login(sharing),然后 terminal 运行 /usr/ssh/sshd -d 看了 verbose output
    显示:
    [email protected]_s-mbp ~ % /usr/sbin/sshd -d
    debug1: sshd version OpenSSH_8.6, LibreSSL 3.3.6
    debug1: Unable to load host key: /etc/ssh/ssh_host_rsa_key
    debug1: Unable to load host key: /etc/ssh/ssh_host_ecdsa_key
    debug1: Unable to load host key: /etc/ssh/ssh_host_ed25519_key
    sshd: no hostkeys available -- exiting.
    ETiV
        19
    ETiV  
       72 天前
    情况比较复杂 😂

    你自己客户端侧的 Mac 上执行一下:ssh-add -K $HOME/.ssh/id_XXX ,把私钥先都加进 keychain 里,再尝试 ssh 连上去。

    如果还不行,你 ssh 的时候 用 -i ~/.ssh/id_XXX 指定一个私钥去连。。。
    tudou1514
        20
    tudou1514  
       72 天前
    Mac 终端打开 vim .ssh/config
    加上
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa
    或者 ssh-keygen -t ecdsa -b 521 生成新的密钥对,ed25519 也可
    Andreas8
        21
    Andreas8  
       72 天前 via iPhone
    Mac 要 add -k 我记得
    PbCopy111
        22
    PbCopy111  
       72 天前
    你的 mac 电脑,没有开启 key 登录模式。。。。
    youthfire
        23
    youthfire  
    OP
       71 天前
    @ETiV @tudou1514 谢谢帮助,试过了,都无效
    我在 ssh -vvv 下,仔细看了过程,公钥 sent 正常,到私钥这步显示 debug2: we did not send a packet, disable method 。我按照网上资料,一般或者是因为权限,或者是因为 authorized_keys 内有错误,都检查了

    @PbCopy111 求教 Mac 哪里查看是不是开启了 key 登录模式?
    PbCopy111
        24
    PbCopy111  
       71 天前
    vi /etc/ssh/sshd_config

    RSAAuthentication yes
    PubkeyAuthentication yes

    这个开了没有?
    @youthfire #23
    youthfire
        25
    youthfire  
    OP
       71 天前
    @PbCopy111 谢谢指导。我的理解是你指 remote 端 mac 这样改是吧,为防止出错,我两台 mac 都改了。已经 PubkeyAuthentication yes 。 没有添加 RSAAuthentication yes ,因为用的 ed25519 。然后 remote login off, remote login on (相当于重启了 hhd),目前还是没效果。

    [email protected] ~ % ssh -Tvv [email protected]
    OpenSSH_8.6p1, LibreSSL 3.3.6
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
    debug1: /etc/ssh/ssh_config line 54: Applying options for *
    debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
    debug1: Connecting to hilarymac.local port 22.
    debug1: Connection established.
    debug1: identity file /Users/tim/.ssh/id_rsa type -1
    debug1: identity file /Users/tim/.ssh/id_rsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_dsa type -1
    debug1: identity file /Users/tim/.ssh/id_dsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa_sk type -1
    debug1: identity file /Users/tim/.ssh/id_ecdsa_sk-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519 type 3
    debug1: identity file /Users/tim/.ssh/id_ed25519-cert type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519_sk type -1
    debug1: identity file /Users/tim/.ssh/id_ed25519_sk-cert type -1
    debug1: identity file /Users/tim/.ssh/id_xmss type -1
    debug1: identity file /Users/tim/.ssh/id_xmss-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_8.6
    debug1: Remote protocol version 2.0, remote software version OpenSSH_8.6
    debug1: compat_banner: match: OpenSSH_8.6 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to hilarymac.local:22 as 'hilary'
    debug1: load_hostkeys: fopen /Users/tim/.ssh/known_hosts2: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug2: local client KEXINIT proposal
    debug2: KEX algorithms: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
    debug2: host key algorithms: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa
    debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
    debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
    debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
    debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
    debug2: compression ctos: none,[email protected],zlib
    debug2: compression stoc: none,[email protected],zlib
    debug2: languages ctos:
    debug2: languages stoc:
    debug2: first_kex_follows 0
    debug2: reserved 0
    debug2: peer server KEXINIT proposal
    debug2: KEX algorithms: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
    debug2: host key algorithms: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
    debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
    debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
    debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
    debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
    debug2: compression ctos: none,[email protected]
    debug2: compression stoc: none,[email protected]
    debug2: languages ctos:
    debug2: languages stoc:
    debug2: first_kex_follows 0
    debug2: reserved 0
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ssh-ed25519
    debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
    debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: SSH2_MSG_KEX_ECDH_REPLY received
    debug1: Server host key: ssh-ed25519 SHA256:xECOJFQQ3Rwk4Xg9QeD3yGZTE7ud71XhuBHGG/X0KPQ
    debug1: load_hostkeys: fopen /Users/tim/.ssh/known_hosts2: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
    debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
    debug1: Host 'hilarymac.local' is known and matches the ED25519 host key.
    debug1: Found key in /Users/tim/.ssh/known_hosts:12
    debug2: set_newkeys: mode 1
    debug1: rekey out after 134217728 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug2: set_newkeys: mode 0
    debug1: rekey in after 134217728 blocks
    debug1: Will attempt key: /Users/tim/.ssh/id_rsa
    debug1: Will attempt key: /Users/tim/.ssh/id_dsa
    debug1: Will attempt key: /Users/tim/.ssh/id_ecdsa
    debug1: Will attempt key: /Users/tim/.ssh/id_ecdsa_sk
    debug1: Will attempt key: /Users/tim/.ssh/id_ed25519 ED25519 SHA256:wJbU+P+mASkQNm/g1cd+a8vRc/81sULbFgqzk7buPj8
    debug1: Will attempt key: /Users/tim/.ssh/id_ed25519_sk
    debug1: Will attempt key: /Users/tim/.ssh/id_xmss
    debug2: pubkey_prepare: done
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,[email protected],ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected]>
    debug2: service_accept: ssh-userauth
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: publickey
    debug1: Trying private key: /Users/tim/.ssh/id_rsa
    debug1: Trying private key: /Users/tim/.ssh/id_dsa
    debug1: Trying private key: /Users/tim/.ssh/id_ecdsa
    debug1: Trying private key: /Users/tim/.ssh/id_ecdsa_sk
    debug1: Offering public key: /Users/tim/.ssh/id_ed25519 ED25519 SHA256:wJbU+P+mASkQNm/g1cd+a8vRc/81sULbFgqzk7buPj8
    debug2: we sent a publickey packet, wait for reply
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Trying private key: /Users/tim/.ssh/id_ed25519_sk
    debug1: Trying private key: /Users/tim/.ssh/id_xmss
    debug2: we did not send a packet, disable method
    debug1: Next authentication method: keyboard-interactive
    debug2: userauth_kbdint
    debug2: we sent a keyboard-interactive packet, wait for reply
    debug2: input_userauth_info_req: entering
    debug2: input_userauth_info_req: num_prompts 1
    ([email protected]) Password:
    ETiV
        26
    ETiV  
       71 天前
    还没解决呐 😂
    emmitt
        27
    emmitt  
       71 天前
    先看 sshd 日志,再检查 key 权限
    youthfire
        28
    youthfire  
    OP
       71 天前
    @ETiV 上面大家提到的,但凡认知范围内,能操作的都操作了,剩下的就是没有看服务器端日志,主要是我不清楚怎么看是正确的,又怕大家觉得我伸手党,搜了大半天,进展慢。

    google 到的资料有说看 var/log/system.log ,我看了就 2 行,如下。似乎并没有什么帮助
    Nov 25 23:42:10 hilary_s-mbp sshd: hilary [priv][7893]: USER_PROCESS: 7896 ttys000
    Nov 25 23:42:14 hilary_s-mbp sshd: hilary [priv][7893]: DEAD_PROCESS: 7896 ttys000

    也有说去 /etc/ssh/sshd_config 打开 LogLevel VERBOSE 。 我打开 sshd_config 并没有发现 LogLevel 字眼。是直接添加“LogLevel VERBOSE” 吗?然后去哪里看,system.log 吗?毫无概念

    同时也有说,用 ssh -Tvv ,确实如 25 楼结果,显示了更详细的 debug2 。特意去查了“we did not send a packet, disable method”,如 23 楼时所示,无所收获

    看了 2 天,基本把可能造成的十来种可能性都看了,又感觉都是 linux 解决方案,而我的 ubuntu remote 机上本身就很顺利。感觉 mac 作为 remote 是一个另类,当然主要还是我的知识有限。
    dzdh
        29
    dzdh  
       69 天前
    服务端把 sshd 停掉

    手动 /sbin/sshd -D 看日志
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1203 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 01:53 · PVG 09:53 · LAX 17:53 · JFK 20:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.