forked from mincomk/rsh
1
This commit is contained in:
@@ -44,9 +44,13 @@ impl AuthedClient {
|
||||
}
|
||||
let pub_openssh = priv_key.public_key().to_openssh().context("encode pubkey")?;
|
||||
|
||||
let (ws, _) = tokio_tungstenite::connect_async(&cfg.backend_url)
|
||||
let ws_url = format!(
|
||||
"{}/ws/op",
|
||||
cfg.backend_url.trim_end_matches('/').trim_end_matches("/ws/op")
|
||||
);
|
||||
let (ws, _) = tokio_tungstenite::connect_async(&ws_url)
|
||||
.await
|
||||
.with_context(|| format!("ws connect {}", cfg.backend_url))?;
|
||||
.with_context(|| format!("ws connect {ws_url}"))?;
|
||||
let (mut sink, mut stream) = ws.split();
|
||||
|
||||
send_msg(&mut sink, &OpMsg::AuthInit { pubkey_openssh: pub_openssh }).await?;
|
||||
|
||||
Reference in New Issue
Block a user