1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

windowsの環境変数いじってて、OpenSSHのパスを消してしまったとき

Posted at

概要

opencvをVisual stdioで使いたくて、環境変数をいじっていたらシステム環境変数のPathをすべて消してしましました。raspberry pi上のファイルを編集するときに、sshで入り編集したファイルを実行していたので、困ってしましました。解決方法としては、消してしまったのなら、また書いてやるか、直打ちしてあげればSSHできます!

実行環境

次に実行環境を示します。

Soft and Hard バージョン
Windows10 1809

解消方法

解消方法としては、環境変数を新たに加えるか、直打ちでSSHする方法の2つの方法があります。

  • 環境変数を新しく編集する
    - 直打ちでSSHする

以下に上記の方法について手順を示します。

環境変数を新しく編集する

自分の場合は、システム環境変数のPathを消してしまったので、そこに新しくSSHのパスを通してあげます。環境変数の編集は色々参考になるものがあると思うので、調べながら進めてください。Windowsの上記に示したバージョンのOpenSSHのパスは以下のようになってると思います。このパスを環境変数のPathに追加することによって、sshが実行できるようになります。

%SYSTEMROOT%System32\OpenSSH\

上記の"%SYSTEMROOT%"とはWindowsの導入フォルダの場所を示す環境変数のことです。つまり、"\C:\Windows"のことです。

直打ちでSSHする

コマンドプロンプトで、SSH.exeを実行します。パスを通さないと実行できないので、絶対パスでも相対パスでもexeの前にパスを書いてあげます。

PS C:\Users\'ユーザー名'> C:\Windows\System32\OpenSSH\ssh.exe 'いつもの引数'

まとめ

環境変数のPathを消してしまった時は、かなり気分が落ちました。でも、実行できたからOK!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?