take listen_addr from args

This commit is contained in:
Astro 2022-09-19 23:36:58 +02:00
parent e1d035c878
commit c9bfa34a45
1 changed files with 4 additions and 1 deletions

View File

@ -16,6 +16,9 @@ async fn main() {
.filter_level(log::LevelFilter::Info)
.init();
let listen_addr = std::env::args().next()
.expect("Expecting <addr:port>");
let mut config = russh::server::Config::default();
config.connection_timeout = Some(std::time::Duration::from_secs(10000));
config.auth_rejection_time = std::time::Duration::from_secs(1);
@ -24,7 +27,7 @@ async fn main() {
let sh = Server;
russh::server::run(
config,
&std::net::SocketAddr::from_str("0.0.0.0:65022").unwrap(),
&std::net::SocketAddr::from_str(&listen_addr).unwrap(),
sh,
)
.await