MENU

溶けかけてるうさぎ HP GALLERY BLOG TOP RECENT ARTICLES POPULAR ARTICLES ABOUT THIS BLOG

CATEGORY

大学 (140) 仕事 (15) 航空宇宙 (103) 写真 (71) 旅行 (31) 飯・酒 (17) コンピュータ (114) その他 (44)

TAG

ARCHIVE

RECENT

2022年まとめと2023年への抱負 【写真】今年の写真活動振り返り 2022 【酒蔵】佐渡島の日本酒 酒蔵めぐり 【研究】博士論文 最終審査 無事通過! あけましておめでとうございます 博論と仕事以外なにもできん

【Cygwin】CygwinのインストールからSSH接続まで

事象発生日:2017-09-16

記事公開日:2017-09-16

アクセス数:55623

新しいWindows PCを購入したので,Cygwinを入れ直した.

その時の作業ログを残す.

 

トップ画像の出典はこちら

1.動作環境

Microsoft Windows 10 Home (64bit)

Ubuntu Server 16.04.2 LTS

2.Cygwinのインストール

https://cygwin.com/install.htmlよりインストーラ(ここでは32bit版を選択)をダウンロードする.
ダウンロードしたインストーラを基本的にデフォルト設定のままで実行.
Cygwinを起動.なんとデフォルト設定ではsshコマンドが入っていない!
インストーラを再び実行.
Select Package で, openssh を選択し,追加でインストール.
Cygwinを起動.無事sshコマンドが使えるようになった.
その後,旧PCでは64bit版を使っていたことが判明.64bit版を同様にインストールした.

3.公開鍵認証方式でSSHでサーバーに接続

すでに他のPCからSSH接続しているので,今回はそれを移植する形となった.

 

旧PCからSSHの秘密鍵(ここではid_rsaとする)をCygwinの~/.ssh/へコピーする.
毎回コマンドオプションを打つのはめんどくさいので,下のような~/.ssh/configを作成する.
# hoge server
Host h_server
    HostName ${ip or host name}
    User ${username}
    IdentityFile ~/.ssh/id_rsa
    Port ${port}
config
すると,
$ssh h_server
でアクセス可能となる.

 

なお,はじめid_rsaのアクセス権がrwxr-xr-xの状態で接続しようとした際,

$ ssh h_server
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0755 for '/home/${username}/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/home/{username}/.ssh/id_rsa": bad permissions
Permission denied (publickey).

とエラーになった.

rw-------とすれば解決した.

4.出典サイト

Cygwin. Installing and Updating Cygwin Packages. Retrieved September 10, 2017, from https://cygwin.com/install.html

関連記事

コメントを投稿

名前

Email (※公開されることはありません)

コメント