当使用 SecureCRT 创建一个 session 后,如果在设置时已经设置了登录用户名,如 root,后续如果想用另外一个用户使用这个 session 登录时,仅在弹出框中输入新的用户名是不行的,会报如下错误:
The server has disconnected with an error. Server message reads:
A protocol error occurred. Change of username or service not allowed: (root,ssh-connection) -> (zsoft,ssh-connection)
要在 SecureCRT 的这个 session 的设置中把用户名改了才行
SecureCRT - 右键这个 session 名称
在弹出的 Session Options 窗口中:
Connection - SSH2 - 设置 Username: soft
保存后重新连接即可!