MENU

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

CATEGORY

大学 (135) 仕事 (11) 航空宇宙 (97) 写真 (67) 旅行 (30) 飯・酒 (16) コンピュータ (113) その他 (42)

TAG

ARCHIVE

RECENT

【学会】久しぶりのオンサイト開催 国内学会,かつ,学生最後の学会発表 【寝言】宇宙業界から「OBC が過去の PJ と同一なので,過去 PJ のソフトウェアが流用できて工数が削減できる」という主張を滅ぼしたい 【鉄道旅】鉄道開業150周年に思いを馳せる旅行(後編) 【鉄道旅】鉄道開業150周年に思いを馳せる旅行(前編) 【研究室プロジェクト】STAR SPHERE 衛星シッピング

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

事象発生日:2017-09-16

記事公開日:2017-09-16

アクセス数:23447

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

コメント