minntyのインストールメモ

基本はwindows上にVMを動かしてLinuxで開発してるが、windowsからたまにSSHとかSCPとかしたいので、minnty入れてみたので、メモ。

# インストール

- http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

- 環境変数の設定

-- PATH: 既存のPATHの後ろに ;C:\MinGW\msys\1.0\bin を追加

-- HOME: C:\username (username は、自身のログインユーザー名)

- インストール後、起動して以下のコマンドを入れる

$ mingw-get update

$ mingw-get install msys-mintty

- C:\MinGW\msys\1.0\bin\mintty.exe /bin/bash --login -i このパスをショートカットにして作っておく

-- このショートカットをランチャーに入れる(個人的にはbluewind)

# 設定変更

## .minttyrcの設定

# 環境設定したディレクトリにできる

Locale=ja_JP

Columns=100

Rows=40

BoldAsColour=yes

Transparency=off

OpaqueWhenFocused=no

CursorType=block

CursorColour=128,255,0

IMECursorColour=255,0,0

ForegroundColour=243,243,243

Term=xterm-256color

BackgroundColour=0,0,0

Charset=UTF-8

BoldAsFont=no

Transparency=50

RightClickAction=paste

OpaqueWhenFocused=no

PgUpDnScroll=yes

## .profileの設定

alias ls='ls --color=auto --show-control-chars'

alias ll='ls -l'

alias l='ls -CF'

alias la='ls -la'

alias vi='vim'

# どうしても改行されてるのが嫌いのなので、いじった

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

## sshの設定

mkdir .ssh

touch .ssh/config

vim .ssh/config

Host *

ServerAliveInterval 30

Host hogehoge

HostName hogehoge.com

Port 10022

User test

IdentityFile ~/.ssh/id_rsa

ForwardAgent yes

# id_rsaは作っておいたやつを持ってくる

これで ssh hogehogeとかやるとSSHで繋がる