タグ

sshに関するlazexのブックマーク (11)

  • Windows 10 RS4のSSHを理解する【原理編】

    Windows 10 RS3では、ベータ版としてWindowsのオプション機能で用意されていたOpenSSHが、RS4では正式版となった。プログラム自体は、以前連載でも紹介した「OpenSSH」なのだが、クライアントについては最初からインストールされている状態。SSHサーバは、必要に応じてユーザーがインストールできる。 インストール自体は、以前に紹介したものに比べて、ずっと簡単だが、使いこなすためにはちょっとしたコマンドを実行する必要がある。もっとも以前はPowershellを利用していたが、RS4ではOpenSSHの標準コマンドだけでほぼなんとかなる。そこで今回の記事では、そもそもSSHがどのように動作して、それぞれのコマンドはどんな働きをするのかを解説し、次回具体的な設定を解説する。 そもそもSSHって何? SSHは、もともとUNIX系OSで使われていたrshやrloginの後継にあ

    Windows 10 RS4のSSHを理解する【原理編】
    lazex
    lazex 2018/05/07
    とうとう使えるようになるのか。msys2入れる手間が要らなくなるかな
  • 何でもSSHでやってしまいませんか? | POSTD

    私はかつて、 ssh-chat というプログラムを書きました。 ssh http://t.co/E7Ilc0B0BC pic.twitter.com/CqYBR1WYO4 — Andrey ???? Petrov (@shazow) December 13, 2014 アイデアは単純なもので、ターミナルを開いてこのようにタイプするだけのことです。 $ ssh chat.shazow.net たいていの人はこの後に続けてlsコマンドをタイプするのでしょうが、ちょっと待って。よく見てください。そこにあるのはシェルではなく、なんとチャットルームですよ! 詳しいことはわからないけど、何かすごいことが起こっているようですね。 SSHはユーザー名を認識する sshでサーバーに接続するときに、sshクライアントはいくつかの環境変数をサーバーへの入力として渡します。その中のひとつが環境変数$USERです。

    何でもSSHでやってしまいませんか? | POSTD
    lazex
    lazex 2016/11/13
    sshってコマンドのキー入力一つずつ送信してたんだ。ローカルでエンター押して初めて送信してるのかと思ってた
  • PuTTY を用いた SSH ポート転送の手順

    1. 概要 文書は,ISO 2022 による日本語入力・表示を可能にするパッチ を適用した PuTTY (以下,PuTTY)を用いて,SSH ポート転送を使用する手順について述べます. 2. SSH ポート転送機能とは? SSH(Secure SHell) には,ローカルコンピュータおよびリモートコンピュータの任意のポートに対して要求された TCP 接続を,ネットワーク上の別のコンピュータに転送する機能が備わっています.これをポート転送 (Port forwarding) と呼びます. これは,クライアントと踏み台の間で確立している SSH 接続を介して,クライアントとサーバの間に擬似的な通信路を確保します. この機能を用いると,組織内のコンピュータからのアクセスのみを許可するサーバのデータに,外部から直接アクセスすることが可能になります. 例えば,ユーザが必要とするサービスを提供するコ

    lazex
    lazex 2015/05/17
    SSH接続先のサーバ以外にも飛ばせるのは知らなかった。localhost:1000→ssh接続先サーバ:XXXXだけだと思ってた
  • Macのsshで「Write failed: Broken pipe」が出た場合の対処法 | 田舎に住みたいエンジニアの日記

    MacのSSHを利用していて、「Write failed: Broken pipe」が出たらそれはsshでの接続が切れたことを意味します。 ある一定の時間、SSHで通信が発生しないと自然に切断してしまいます。これはlinux/unixのエコシステムなので当然のことです。ただ、この症状で困っている場合は、自分のMACクライアント端末か接続先のサーバのどちらかに設定を加える必要があります。 接続元になる Macクライアントで対処する場合 接続先のサーバの管理が自分では出来ない場合は、自分が利用しているMac端末を直すのが手っ取り早いです。自分の端末に設定を加えることで将来どんな端末につないだ際にも「Write failed: Broken pipe」という症状が出る事がなくなります Macのターミナルにて、以下を実行。 [html] vi .ssh/config # 以下の1行を追加し、保存

    lazex
    lazex 2014/07/17
    自動で接続切れないようにする
  • SSHとHTTPSでアクセスできるGitサーバの設計と構築 - GeekFactory

    (追記) この記事は公開から時間が経っており、内容が古くなっています。 稿では、すでにプライベートなWebサーバを運用している人向けにGitサーバの構築方法を説明します。ひと手間をかけるだけでGitサーバを構成できます。Webサーバがない人はGitHubでプライベートリポジトリを作った方が早くて安くて旨いかもしれません。 要件 以下の要件を考えてみます。 SSHでGitリポジトリにアクセスしたい。 HTTPSでGitリポジトリにアクセスしたい。 Webブラウザでリポジトリを閲覧したい。 Gitリポジトリには機密性の高い情報を格納する可能性がある。 具体的には、 git clone git@git.example.com:/something.git とか、 git clone https://myname@git.example.com/something.git とかしたいです。 Gi

    SSHとHTTPSでアクセスできるGitサーバの設計と構築 - GeekFactory
  • 秘密鍵と公開鍵は、サーバー側(ssh接続される側)で作ろうがクライアント側(sshコマンドを打って接続しに行く側)で作ろうが、どっちでもいいそうな。 - WEB開発初心者の成長記録

    秘密鍵と公開鍵って、どっちをリモートホスト側(sshで接続される側)に置いて、どっちをクライアント側(sshコマンドを打って接続をお願いする側)に置くか、こんがらがりませんか?私は、google検索で、鍵ペアをリモートホスト側で作るやり方とクライアント側で作るやり方、両方見つけてしまって余計こんがらがりました。そこで先輩に、鍵はどっちで作ってどうやって鍵認証設定するのか、聞いてみた。 ■基的なやり方 多くの場合、サーバーを立てて、個人PCからそのサーバーにsshするというものが多い。この場合、以下のように定義できる。 ◎サーバー→リモートホスト(sshで接続される側) ◎個人PC →クライアント(sshコマンドを打って接続しに行く側) *鍵の作り方と鍵認証設定の仕方(概要)* (1)個人PCで鍵ペアを作る (2)個人PCで作った鍵ペアから、公開鍵をサーバー(リモートホスト)に持って行く

    秘密鍵と公開鍵は、サーバー側(ssh接続される側)で作ろうがクライアント側(sshコマンドを打って接続しに行く側)で作ろうが、どっちでもいいそうな。 - WEB開発初心者の成長記録
  • SSHでscpを使わずにファイルをコピーする | Webシステム開発/教育ソリューションのタイムインターメディア

    え、SSH通るんならscp使えばいいじゃん。 YES、その通り。 しかし、「大容量ファイルを転送中に接続が切れてしまった」なんてときに、コピーが完了した後から残りを引き継ぎたい、みたいな要求にはscpコマンドは答えてくれない。もちろん、sftp使えばレジューム機能もあるんだしそうすればいいじゃんというのは正論だが、sftpの方はsshが通るからといって必ずしも使えるとは限らない。 そんなときは、多少強引だとしても、一歩戻って解決を試みるのもひとつの手だ。 単純転送 単純な転送から試してみよう。まず、リモート先のhostAにあるsrcfileを、手元にdestfileとしてコピーしたいとする。 sshはリモートで実行するコマンドを受け付ける(実際のところ、scpも内部的にはsshのリモートコマンドで実装されていたはずだ)。ということは、リモートでcatコマンドを実行してファイルの中身を「表示

    SSHでscpを使わずにファイルをコピーする | Webシステム開発/教育ソリューションのタイムインターメディア
  • sshポートフォワーディング - Qiita

    いつも忘れるのでsshポートフォワーディングについてメモ ローカルフォワード localの8081番にアクセスするとremoteからアクセスできるtarget:80に繋げる例

    sshポートフォワーディング - Qiita
  • Chromeの「Secure Shell」を使用してAmazonEC2に接続する - yustam.jp

    Secure ShellはChromeからSSHするアプリ。 Windowsの開発環境では普段TeraTermを使用しているのですが、 接続先も保存できて便利そうなので試しに使ってみました。 公開鍵を作成 EC2に接続する際に使用する秘密鍵から公開鍵を生成します。 >ssh-keygen -y -f keyname.pem > keyname.pub 秘密鍵の名前を変更 Secure Shellに鍵を登録する際は「xxxxx」「xxxxx.pub」という名前で セットにしないと正しく登録されないので名前を変更します。 >cp keyname.pem keyname Secure Shellで接続 「Import...」から上で作成した「keyname」「keyname.pub」を選択し 「Identity」に「keyname」が表示されればOK。SSH接続します。

    Chromeの「Secure Shell」を使用してAmazonEC2に接続する - yustam.jp
    lazex
    lazex 2013/11/05
    鍵ファイルの拡張子が指定ないのにpubにしないと読み込まれないのが不便
  • SSHポートフォワード と VNC を使ってセキュアなリモートデスクトップを使ってみる | レンタルサーバー・自宅サーバー設定・構築のヒント

    SSHポートフォワード と VNC を使ってセキュアなリモートデスクトップを使ってみる

  • sshでログインできないときに疑うべき点 – Satake Studio Dev

    今日から急に新しい連載をすることにしました。 いつまで続くかわかりませんが、主として Ubuntu Serverでの気づきについてポイントのみ、書いていきたいと思います。(難易度:高) クライアントで鍵を準備。 ssh-keygenで .ssh/id_rsaと .ssh/id_rsa.pubができるので、scpでサーバへコピーする。 $ ssh-keygen -t rsa $ scp -P 22 .ssh/id_rsa.pub Server-IP-Address:~/ サーバ側の作業。 .ssh/authorized_keysに公開鍵を追加しておく。 $ cat id_rsa.pub >> .ssh/authorized_keys 普通はこれでログインできるはずだが、エラーがでたときに疑うべきところ。 $ ssh -p 22 user@server-name A) ssh: c

  • 1