概要
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!