Skip to content

Commit 5bb484e

Browse files
committed
refactor(ssh): 优化公共密钥类型引用及代理客户端连接返回类型
- 将 check_server_key 函数中 server_public_key 参数类型统一为 PublicKey - 调整 connect_agent_client 函数返回类型为 agent::client::AgentClient - 保持异步连接逻辑并改进错误信息处理
1 parent c362c09 commit 5bb484e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎crates/ssh/src/ssh.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ impl client::Handler for RusshHandler {
144144

145145
async fn check_server_key(
146146
&mut self,
147-
_server_public_key: &ssh_key::PublicKey,
147+
_server_public_key: &PublicKey,
148148
) -> Result<bool, Self::Error> {
149149
Ok(true)
150150
}
@@ -295,7 +295,7 @@ where
295295
#[cfg(unix)]
296296
async fn connect_agent_client(
297297
messages: &AuthFailureMessages,
298-
) -> Result<russh::keys::agent::client::AgentClient<tokio::net::UnixStream>> {
298+
) -> Result<agent::client::AgentClient<tokio::net::UnixStream>> {
299299
russh::keys::agent::client::AgentClient::connect_env()
300300
.await
301301
.map_err(|e| anyhow::anyhow!("{}: {}", messages.agent_connect_failed, e))

0 commit comments

Comments
 (0)