はじめに
Macを使う場合困ることはないのですが、私の環境ではWindowsも多く環境ごとに操作感を統一したいのでクライアントにOpenSSHを使います。
と思ったのですが、結論から書くとWindows7,8はコマンドラインで入力した場合、
以下がイケてない結果に。。。
・ビープ音がいちいち鳴る
・コマンド実行後、いちいちEnter入力が必要
・viがまともに使えない
ということで今使っている通り Secure Shell App もしくは RLogin のままで。
何か良い方法があるのかな?
本記事は以下の環境等を使用しております。
ターゲット環境 | Version |
---|---|
Windows | 7(64bit), 8(64bit), 10(64bit) |
OpenSSH for Windows
Window10の場合開発者モードでSSH有効化やFall Creators Update以降であれば標準搭載されたのでアプリ機能の追加から導入することができますが私の作業環境はWin7,8環境もまだあるので今回はGitHub側のものでセットアップします。
ダウンロード
アプリケーション | Version |
---|---|
OpenSSH For Windows | v7.7.2.0p1-Beta 1 |
リリースページからインストールするバージョンをダウンロードします。
セットアップ
任意の場所に解凍して環境変数へ登録すれば完了です。
起動確認
必要2:であれば「C:\Users\<ユーザー名>\.ssh」に秘密鍵(pem等)を配置
[Win] + [r] でファイル名を指定して実行して「cmd」を入力
以下コマンドを実行
cd C:\Users\<ユーザー名>
ssh -i .\.ssh\<秘密鍵>.pem <接続先のユーザー名>@<IP or ドメイン>