2
results
for SSH
-
Macユーザーになって数年経つのですが、Pecoというツールを知ったのはついこの間です。 PecoはMacやLinuxにインストール可能なフィルタリングコマンドです。 具体的には、Gitのリポジトリを管理しているディレクトリで、文字を入力することなく対象ディレクトリへアクセスしたり、今回ご紹介するSSHのコマンドを省略できたりする便利ツールです。 ツールそのものはとてもシンプルで、きっと他にも活用例があると思いますが、今回はSSH接続の例でご紹介します。 環境はMacを想定しておりますが、インストール以外は基本使い方は一緒だと思います。 環境 MacOS 10.11 インストール方法 $ brew install peco これだけです。 シェルのconfigファイルに下記を追記 ※私の場合は.zshrcでしたがbashであれば.bashrcです。 $ vim ~/.zshrc # peco&ssh function peco-ssh () { local selected_host=$(awk ' tolower($1)=="host" { for (i=2; i<=NF; i++) { if ($i !~ "[*?]") { print $i } } } ' ~/.ssh/conf.d/*| sort | peco --query "$LBUFFER") if [ -n "$selected_host" ]; then BUFFER="ssh ${selected_host}" zle accept-line fi zle clear-screen }// zle -N peco-ssh bindkey 'SS' peco-ssh $ sourc ~/.
-
インフラSEになる前からお世話になっているTeraTerm。 最近ではWindowsではPoderosaで、MacではiTermを使っちゃうのでめっきり使用頻度が減りました。 しかし、シリアル接続するときはWindowsからはやはりTeratermを使用したいので、なんの気なしにTeratermを使ってSSHしてみようと起動してみました。 ところが、なぜか最初のWindowにSSHの項目がありません。 SSHの項目ないので、もちろんその後のユーザー認証も出てきません。 設定画面とかヘルプ画面をいくらみても、わからないのでプログラムのあるフォルダを見てみることに。 しかしよくわからない。。。 ただなんとなーくプログラムファイル数が少ないような気がしました。 確かにTeratermってそのままインストールすると色んなプログラムがくっついてくるので、最小限にしてしまったような気がしました。 そこで、一回アンインストールして、もう一度インストーラーを窓の杜からダウンロードして、実行してみることに。 するとやはり、ミニマムインストールでもSSHに関するチェックみたいなのが1つだけ入っていました。 恐らく以前インストールした際に、ここのチェックすらしないでインストールしてしまったのでしょう。 インストール後、Teratermを起動したらSSHのラジオボタンが増えて、ユーザー認証画面が表示され、問題なくSSHができました。