MENU

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

CATEGORY

大学 (130) 仕事 (11) 航空宇宙 (91) 写真 (65) 旅行 (28) 飯・酒 (14) コンピュータ (111) その他 (42)

TAG

ARCHIVE

RECENT

【フィルムカメラ】現在使用してる ROLLEICORD アクセサリ 生誕10000日目 記念日 【Archive】「フィルムカメラのススメ」発表スライド (ArkEdge Space LT会) 新卒入社したCookpadを退職しました(後編) ―社会人博士としての2年間― 新卒入社したCookpadを退職しました(前編) ―D進とIT企業への入社と退社―

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

事象発生日:2017-09-16

記事公開日:2017-09-16

アクセス数:22530

新しい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 (※公開されることはありません)

コメント