跳转至内容
  • 最近帖子
  • 0 未读帖子 0
  • 板块分类
  • 服务状态
  • 跳转官网
  • 帮助文档
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠

XTerminal 反馈社区

N

Novax

@Novax
关于
帖子
7
主题
4
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • 尽管设置了 publickey 登录,但是还是优先尝试 keyboard interactive
    N Novax

    已自查并确认正常的部分 :

    • 服务端 OpenSSH 配置正常
      • PubkeyAuthentication yes
      • AuthorizedKeysFile 路径正确
      • authorized_keys 文件存在,权限正确
      • 服务端返回的可用认证方式包含 publickey
    • 如果使用 OpenSSH 客户端手动登录,可正常公钥登录,这证明服务器行为/配置都没有问题
      • 即,如果执行以下代码,是能正常登录的
    ssh \
      -o PreferredAuthentications=publickey \
      -o PubkeyAuthentication=yes \
      root@服务器IP
    
    • 服务端未拒绝公钥,日志中服务端多次返回:USERAUTH_FAILURE (publickey,password,keyboard-interactive)

    完整的连接日志如下:

    Local ident: 'SSH-2.0-ssh2js1.16.0'
    Client: Trying <服务器IP地址> on port 22 ...
    Socket connected
    Remote ident: 'SSH-2.0-OpenSSH_9.9'
    Outbound: Sending KEXINIT
    Inbound: Handshake in progress
    Handshake: (local) KEX method: curve25519-sha256@libssh.org,curve25519-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group15-sha512,diffie-hellman-group16-sha512,diffie-hellman-group17-sha512,diffie-hellman-group18-sha512,ext-info-c,kex-strict-c-v00@openssh.com
    Handshake: (remote) KEX method: sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,mlkem768x25519-sha256,curve25519-sha256,curve25519-sha256@libssh.org,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-s,kex-strict-s-v00@openssh.com
    Handshake: strict KEX mode enabled
    Handshake: KEX algorithm: curve25519-sha256@libssh.org
    Handshake: (local) Host key format: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256,ssh-rsa
    Handshake: (remote) Host key format: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
    Handshake: Host key format: ssh-ed25519
    Handshake: (local) C->S cipher: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
    Handshake: (remote) C->S cipher: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
    Handshake: C->S Cipher: aes128-gcm@openssh.com
    Handshake: (local) S->C cipher: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
    Handshake: (remote) S->C cipher: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
    Handshake: S->C cipher: aes128-gcm@openssh.com
    Handshake: (local) C->S MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
    Handshake: (remote) C->S MAC: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
    Handshake: C->S MAC: <implicit>
    Handshake: (local) S->C MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
    Handshake: (remote) S->C MAC: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
    Handshake: S->C MAC: <implicit>
    Handshake: (local) C->S compression: none,zlib@openssh.com,zlib
    Handshake: (remote) C->S compression: none,zlib@openssh.com
    Handshake: C->S compression: none
    Handshake: (local) S->C compression: none,zlib@openssh.com,zlib
    Handshake: (remote) S->C compression: none,zlib@openssh.com
    Handshake: S->C compression: none
    Outbound: Sending KEXECDH_INIT
    Received DH Reply
    Host accepted by default (no verification)
    Host accepted (verified)
    Outbound: Sending NEWKEYS
    Inbound: NEWKEYS
    Verifying signature ...
    Verified signature
    Handshake completed
    Outbound: Sending SERVICE_REQUEST (ssh-userauth)
    Inbound: Received EXT_INFO
    Inbound: Received SERVICE_ACCEPT (ssh-userauth)
    Outbound: Sending USERAUTH_REQUEST (none)
    Inbound: Received USERAUTH_FAILURE (publickey,password,keyboard-interactive)
    Client: none auth failed
    Outbound: Sending USERAUTH_REQUEST (keyboard-interactive)
    Inbound: Received USERAUTH_INFO_REQUEST  # 此时弹出了密码输入对话框,如果关闭,就是继续以下
    Outbound: Sending USERAUTH_INFO_RESPONSE
    Outbound: Sending DISCONNECT (11)
    Inbound: Received USERAUTH_FAILURE (publickey,password,keyboard-interactive)
    Client: keyboard-interactive auth failed
    Outbound: Sending USERAUTH_REQUEST (publickey -- check)
    Socket ended
    Socket closed
    No response from server
    

  • 群晖开启sftp,还是无法见目录
    N Novax

    这个我折腾过,你确保 sftp 的端口和 ssh 的端口是同一个就行了


  • 发现一个bug,文件管理用的sftp服务和ssh连接所设置的端口不一致,导致ssh可以正常连接,但是文件管理为空希望尽快修复
    N Novax

    +1,我也遇到了


  • 希望支持服务器之间传文件
    N Novax

    +1


  • Windows上不支持使用「执行CD命令到终端」
    N Novax

    如图,自动生成的命令仍然是 Linux 风格的,报错:
    4d8931d1-0f28-4e7c-af82-41fb27b336ef-image.png


  • XTerminal一开启,就疯狂通过ssh尝试连接我服务器各个端口
    N Novax

    如下,192.168.10.10 是我的电脑 IP

    Nov 20 21:36:00 pve sshd[13644]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:00 pve sshd[13644]: Connection closed by 192.168.10.10 port 15536
    Nov 20 21:36:10 pve sshd[14082]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:10 pve sshd[14082]: Connection closed by 192.168.10.10 port 15754
    Nov 20 21:36:20 pve sshd[14517]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:20 pve sshd[14517]: Connection closed by 192.168.10.10 port 15905
    Nov 20 21:36:30 pve sshd[15117]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:30 pve sshd[15117]: Connection closed by 192.168.10.10 port 16093
    Nov 20 21:36:40 pve sshd[15579]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:40 pve sshd[15579]: Connection closed by 192.168.10.10 port 16319
    Nov 20 21:36:50 pve sshd[16038]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:36:50 pve sshd[16038]: Connection closed by 192.168.10.10 port 16653
    Nov 20 21:37:00 pve sshd[16632]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:37:00 pve sshd[16632]: Connection closed by 192.168.10.10 port 16921
    Nov 20 21:37:10 pve sshd[17087]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:37:10 pve sshd[17087]: Connection closed by 192.168.10.10 port 17158
    Nov 20 21:37:20 pve sshd[17543]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:37:20 pve sshd[17543]: Connection closed by 192.168.10.10 port 17492
    Nov 20 21:37:30 pve sshd[18134]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:37:30 pve sshd[18134]: Connection closed by 192.168.10.10 port 17676
    Nov 20 21:37:35 pve sshd[1378]: Received disconnect from 192.168.10.10 port 11043:11:
    Nov 20 21:37:35 pve sshd[1378]: Disconnected from user root 192.168.10.10 port 11043
    Nov 20 21:37:35 pve sshd[1378]: pam_unix(sshd:session): session closed for user root
    Nov 20 21:37:35 pve systemd-logind[569]: Session 1 logged out. Waiting for processes to exit.
    Nov 20 21:37:35 pve systemd[1]: session-1.scope: Deactivated successfully.
    Nov 20 21:37:35 pve systemd[1]: session-1.scope: Consumed 16.798s CPU time.
    Nov 20 21:37:35 pve systemd-logind[569]: Removed session 1.
    Nov 20 21:37:45 pve systemd[1]: Stopping user@0.service - User Manager for UID 0...
    Nov 20 21:37:45 pve systemd[1385]: Activating special unit exit.target...
    Nov 20 21:37:45 pve systemd[1385]: Stopped target default.target - Main User Target.
    Nov 20 21:37:45 pve systemd[1385]: Stopped target basic.target - Basic System.
    Nov 20 21:37:45 pve systemd[1385]: Stopped target paths.target - Paths.
    Nov 20 21:37:45 pve systemd[1385]: Stopped target sockets.target - Sockets.
    Nov 20 21:37:45 pve systemd[1385]: Stopped target timers.target - Timers.
    Nov 20 21:37:45 pve systemd[1385]: Closed dirmngr.socket - GnuPG network certificate management daemon.
    Nov 20 21:37:45 pve systemd[1385]: Closed gpg-agent-browser.socket - GnuPG cryptographic agent and passphrase cache (access for web browsers).
    Nov 20 21:37:45 pve systemd[1385]: Closed gpg-agent-extra.socket - GnuPG cryptographic agent and passphrase cache (restricted).
    Nov 20 21:37:45 pve systemd[1385]: Closed gpg-agent-ssh.socket - GnuPG cryptographic agent (ssh-agent emulation).
    Nov 20 21:37:45 pve systemd[1385]: Closed gpg-agent.socket - GnuPG cryptographic agent and passphrase cache.
    Nov 20 21:37:45 pve systemd[1385]: Removed slice app.slice - User Application Slice.
    Nov 20 21:37:45 pve systemd[1385]: Reached target shutdown.target - Shutdown.
    Nov 20 21:37:45 pve systemd[1385]: Finished systemd-exit.service - Exit the Session.
    Nov 20 21:37:45 pve systemd[1385]: Reached target exit.target - Exit the Session.
    Nov 20 21:37:45 pve systemd[1]: user@0.service: Deactivated successfully.
    Nov 20 21:37:45 pve systemd[1]: Stopped user@0.service - User Manager for UID 0.
    Nov 20 21:37:46 pve systemd[1]: Stopping user-runtime-dir@0.service - User Runtime Directory /run/user/0...
    Nov 20 21:37:46 pve systemd[1]: run-user-0.mount: Deactivated successfully.
    Nov 20 21:37:46 pve systemd[1]: user-runtime-dir@0.service: Deactivated successfully.
    Nov 20 21:37:46 pve systemd[1]: Stopped user-runtime-dir@0.service - User Runtime Directory /run/user/0.
    Nov 20 21:37:46 pve systemd[1]: Removed slice user-0.slice - User Slice of UID 0.
    Nov 20 21:37:46 pve systemd[1]: user-0.slice: Consumed 16.912s CPU time.
    Nov 20 21:38:54 pve sshd[18758]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:38:54 pve sshd[18758]: Connection closed by 192.168.10.10 port 19495
    Nov 20 21:39:04 pve sshd[18813]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:39:04 pve sshd[18813]: Connection closed by 192.168.10.10 port 19808
    Nov 20 21:39:14 pve sshd[18870]: error: kex_exchange_identification: Connection closed by remote host
    Nov 20 21:39:14 pve sshd[18870]: Connection closed by 192.168.10.10 port 20092
    

    在上面的日志中,下面这行,就是我在电脑上关闭 XTerminal 的那一刻

    Nov 20 21:37:35 pve sshd[1378]: Received disconnect from 192.168.10.10 port 11043:11:
    

    然后再下面这行时,我就重新开启 Xterminal,结果就又开始了

    Nov 20 21:38:54 pve sshd[18758]: error: kex_exchange_identification: Connection closed by remote host
    

    开启 Xterminal 就会出现,关了就没有了,明显是和 Xterminal 有关,这是怎么回事呢?


  • 求助!真的很需要允许用户自定义字体优先级!
    N Novax

    在设置里面,我看到是支持字体优先级顺序的,但是现在的程序逻辑,居然只允许用户指定第一个字体!

    f47def72-8132-4b2b-b16c-6a84eb945666-image.png

    如上图,只有第一个可以更改为 Jetbrain 字体,后面的字体,永远是 Ubuntu, Menlo 那几个,没法改!

    允许用户自定义字体优先级,而不是只能定义第一个字体,应该不是很难吧——看起来只有纯前端的工作量,只要放开这个输入框的限制,允许用户手动输入字体优先级字符串就行了呀

    现在只能定义第一个字体为自己喜欢的字体,没办法自定义所有字体的 fallback 顺序

    其它功能都很不错了,只差这个缺憾,非常希望后续版本能实装,就果断买永久会员了!!

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。

4

在线

5.0k

用户

2.5k

主题

8.0k

帖子
雨云500M带宽服务器推荐🔥
  • 第一个帖子
    最后一个帖子
0
  • 最近帖子
  • 未读帖子 0
  • 板块分类
  • 服务状态
  • 跳转官网
  • 帮助文档