WSLのubuntuを用いて、sshで外部のサーバーに接続しています。
コマンドは
bash
1ssh -i .ssh/id_rsa user@hoge -X
です。このとき以前だとhogeに接続されるのですが、現在は
bash
1ssh: connect to host hoge port 22: Resource temporarily unavailable
というエラーが出ています。
Widows Defender firewall を無効化して、再度sshを行ってみましたが、結果は同じでした。
git pull
はsshで接続して行えております。
stackoverflowにて回答に挙がっていた以下のコードを.ssh/configに追記してsshを試してみましたが、同じく接続に失敗しました。
Host * ProxyCommand nc %h %p %r
解決方法の分かる方がいらっしゃったらご教示ください。
WSLつかわないで、Windows上から繋いでみたらどうなるんでしょう
-X を追加されていますが、 サーバー側の X を使用していますか?
まずは、 -X なしで、
ssh -vv -i .ssh/id_rsa user@hoge
のように -v や -vv をつけて接続すると どこでエラーになっていますか?
-vvvをつけて、-Xを外した時のログを載せさせていただきます。
root@DESKTOP:~# ssh -i ~/.ssh/id_rsa me@hostname_hoge -vvv
OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /root/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "hostname_hoge" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to hostname_hoge [hostname_hoge] port 22.
debug1: connect to address hostname_hoge port 22: Resource temporarily unavailable
ssh: connect to host hostname_hoge port 22: Resource temporarily unavailable
> y_waiwai さん
ご指摘ありがとうございます。TeraTermをインストールしてssh接続を試みてみましたが、接続できませんでした。