タグ

SSHに関するcartman0のブックマーク (18)

  • 入門OpenSSH / 第3章 OpenSSH のしくみ

    この章では OpenSSH の簡単なしくみとその動作を説明します。 OpenSSH はクライアント ("ssh" コマンド) と サーバデーモン ("sshd" プログラム) の組み合わせを基とします。 それぞれ「使う人」と「使われ方」につぎのような差異があります (図 openssh-overview)。 管理者が sshd デーモンをインストールおよび設定し、クライアントのログインを待ち受ける。 一般ユーザが ssh コマンド (クライアント) をつかってログインし、 シェルやファイル転送、ポート転送、VPN などの機能を利用する。 この章では 1. のインストールと設定が完了したあとに、 ユーザが ssh コマンドを使ってログインするまでの基的な流れを説明します。 一般のユーザが OpenSSH の詳細を理解している必要はありません。 しかし OpenSSH の動きはその原理と大

    cartman0
    cartman0 2021/03/21
  • 【改訂版】SSHポートフォワード(SSHトンネル)【ローカル・リモート・ダイナミック総集編】 | ITログ

    みんな大好き、SSHトンネル。 外から接続できないイントラネットのサーバへ、踏み台のSSHサーバ経由で接続できるようにする方法ですね。 ですがそれはSSHトンネルの1つの使い方に過ぎないのです! SSHトンネルは、3つの使い方があります。 ローカルフォワード リモートフォワード ダイナミックフォワード 今日はこの3つの方法について、WindowsのsshクライアントであるPuTTYでの接続方法と、LinuxMac、cygwinなどで利用可能なsshコマンドでの接続方法を紹介します。 こんな環境を想定 あなたは「おうち」にいてPCを使っています。 「おうち」には、「おうち」の中からだけ繋がるウェブサーバがいます。 あなたは「らぼらとり」に通っており、インターネットから接続できるSSHサーバが用意されています。 「らぼらとり」には、「らぼらとり」の中からだけ繋がるウェブサーバがいます。 #架

    【改訂版】SSHポートフォワード(SSHトンネル)【ローカル・リモート・ダイナミック総集編】 | ITログ
  • どこへ行っても安心!SSHサーバーを踏み台にしてWebアクセスする方法

    社内や学内からしか見られないWebサイトを使っている人、結構いますよね。他にも、特定のWebサイトへの接続がブロックされているネットワークとか、日国内からのアクセスしか受け付けていないWebサイトとか、逆に日からのアクセスを制限しているWebサイトなんかもありますね。また、中国によく行く人はFacebookやTwitterが使えなくて不便だったりもするでしょう。 こうした「接続が制限されているWebサイト」にアクセスするなら、制限のかからない場所にある別のサーバーを経由させる必要があります。なんだか面倒そうですよね。でも大丈夫です!SSHサーバーにさえつながるなら、Webアクセスを中継させることができます。SSHサーバーと同じネットワークに自分のPCをつないでWebブラウザを使っているのと同じ状態にできます。SSHサーバーが動いていれば、自宅サーバーでも、社内サーバーでも、VPSでも、

    どこへ行っても安心!SSHサーバーを踏み台にしてWebアクセスする方法
  • SSHの公開鍵認証における良くある誤解の話 - Qiita

    はじめに 背景 これを知っていたからと言って何かの役に立つかというと、そうでない人の方が多いとは思うのですが、いい加減、SSHの公開鍵認証の説明がデマばかりなので、少しはちゃんとした説明もあった方が良いかもな、ということで記事にしました。 SSHについて 皆さんご存知の通り、SSHはSecureSHellの略であり、暗号によって保護された通信を通じて遠隔操作を行う1アプリケーション、またはプロトコル2を指します。 Linux等のUNIX系OSの遠隔操作3、またはネットワーク機器の管理に広く使われており、その実装としてはOpenSSHが有名です。 ところでSSHには、接続してきたユーザが誰なのかを識別する認証機能があり、その方式としてパスワード認証と並んで最もメジャーなのが公開鍵暗号を用いる公開鍵認証です。4 しかし…。残念なことに、公開鍵認証の設定や使い方はともかくとして、その仕組みに対す

    SSHの公開鍵認証における良くある誤解の話 - Qiita
    cartman0
    cartman0 2021/03/20
    “報サイトも壊滅的です。とは言えもちろん、sshアプリケーションのマニュアル(流石に)含め、適切”
  • Windows 10 RS4(1803) でサポートされた Linux コマンド

  • SSH-AGENT (1)

    cartman0
    cartman0 2018/09/16
  • https://www.freia.jp/taka/blog/windows-native-ssh-client/index.html

    https://www.freia.jp/taka/blog/windows-native-ssh-client/index.html
  • 外部・内部ネットワークからのSSH接続(サーバー:Ubuntu⇔クライアント:Mac, WIndows) - Qiita

    外部・内部ネットワークからのSSH接続(サーバー:Ubuntu⇔クライアント:Mac, WIndows)UbuntuMacOSXSSHルーター外部ネットワーク 目的 Ubuntuのコンピュータに、外部ネットワーク、同一LAN内からのSSH接続をする。 個人メモ。鍵認証は含みません。 内容 ・SSHサーバーの構築(Ubuntu) ・同一ネットワークからのクライアントの接続方法 ・外部ネットワークからのクライアントの接続方法 環境 Ubuntu14.04 LTS (SSHサーバー側) OSX EI Capitan (接続用) Windows7(接続用) ルーター ZXHN(NURO光回線) SSHサーバーを構築する UbuntuでのSSHサーバーのセットアップ Terminalを起動 以下のコマンドを入力

    外部・内部ネットワークからのSSH接続(サーバー:Ubuntu⇔クライアント:Mac, WIndows) - Qiita
    cartman0
    cartman0 2018/07/25
  • お前らのSSH Keysの作り方は間違っている - Qiita

    GitHubのHelpに記述されているSSH Keysの作成方法が僕の知っている作成方法と 微妙に異なっていたので、書いてみました。 以下の参考にしています。 Generating SSH keys - User Documentation SSH Keysの確認 既存のSSH Keysの確認をする必要があるので、以下を実行 デフォルトでのSSH Keysの名前は以下のうちのどれか id_dsa.pub id_ecdsa.pub id_ed25519.pub id_rsa.pub 現在使用している鍵の暗号強度の確認 以下のコマンドにて鍵長が2048以上かつ暗号化方式がRSA、或いはECDSAやEd25519であればOK $ ssh-keygen -l -f ~/.ssh/id_rsa.pub 4096 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    お前らのSSH Keysの作り方は間違っている - Qiita
  • はじめてのssh

    この投稿は sshを使い始めたい人sshをアバウトでいいから知りたい人周りがssh使って遠隔サーバーで作業してて,自分も使えるようになりたい人教えてもらった通りにssh使うのはいいけど,そもそも何なのか理解していないから気持ち悪い人よくわからず使ってたけど,そろそろよくわかりたい人のような人(つまりは自分)のために,sshのことや使い方を,ほんとの最初の部分まで平易に書いてみようと試みました.ぶっちゃけ,自分が上の様な状態からある程度理解するためのメモをまとめたもの.「sshって,他のパソコンをネットワーク経由で操作することでしょ」ぐらいの知識を持っている方であれば十分理解できるように書いてみました. 「ssh入門」とかのタイトルにするといわゆる「入門詐欺」になりそうだったので,「初めてのssh」ってタイトルにしてみました.ssh, SSH と気分によって小文字と大文字が混在しています.混

    はじめてのssh
    cartman0
    cartman0 2018/07/25
  • sshを使うための各設定

    sshにまつわる設定変更集 sshログイン方法を選択する場合のなんとなくな感覚で紹介した設定変更の実際の手順をご紹介します。 長いので必要な場所だけ見てもらえればいいと思います。 sshを変更する際のお約束 ここで説明する各設定手順を実行後は、sshdの再起動を実行してください。 ここで注意事項です。 OS搭載機器を目の前にしてローカルのコンソールを使って設定する場合は、失敗したら元に戻せばいいので特に気にする必要はありません。 しかし、sshを使ってsshdの変更をしなければいけないケースが多々有ります。 当然記述ミスや設定値の間違いなどで、再起動後につながらなくなっていまうおそれがあります。 そんな困った状況を避けるため、sshdは再起動しても接続済みのセッションは維持してくれる親切設計になっています。 この機能を保険として、何かを変更する際にはターミナルを2つ起動して、接続済みセッシ

    sshを使うための各設定
  • Windowsで公式ツールでSSHサーバーを立てる2つの方法

    B! 32 0 2 0 以前はWindowsをSSHサーバーにしようと思うとCygwinを入れたりとか サードパーティー的なもので無理やり構築する必要がありましたが、 最近のアップデートでオフィシャルな感じで簡単にSSHサーバーにすることができるようになりました。 前にやってたこととか OpenSSH Server Windows Subsystem for Linux (WSL) ポート開放 使えるか? 前にやってたこととか 以前、WindowsでCygwinを入れてSSHサーバーを立てたりしていました。 ウィンドウズにSSHサーバーを入れよう!: http://osksn2.hep.sci.osaka-u.ac.jp/~naga/miscellaneous/winssh/winssha.html 他にも色々とSSHサーバーを立てる 最近だとちょっと用途は違うかもしれませんが、Virtu

    Windowsで公式ツールでSSHサーバーを立てる2つの方法
  • 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を理解する【原理編】
  • DebianをWindows10上で動かす その5: SSHで接続する

    今回はWSL2上のUbuntuにSSHサーバを導入して、SSHで接続できるようにします。WSL2は起動毎にIPアドレスが変わってしまうという仕様なのですが、localhostを指定するとフォワーディングされるのでIPアドレスを気にせずにSSH接続することができます。これで使い慣れたターミナルソフトPuTTYを使ってWSL2を操作できるようになります。ただ、手動でSSHサーバを起動しておく必要があるのが面倒な点です。

    DebianをWindows10上で動かす その5: SSHで接続する
  • ネスペイージス:ネットワークスペシャリストWeb教科書

    ◆ ネスペイージスとは ネスペイージス (ネットワークスペシャリストイージス) は、ネットワークスペシャリスト対策のためのWeb教科書。 ネスペイージスでは、ネットワークスペシャリスト試験で出題されるネットワーク技術に焦点をあて、体系的に学習 できるように構成しています。ただし、ネットワークスペシャリストの午前Ⅰで出題されるネットワーク技術と関連 が薄い「情報化と経営」や「システム監査」の解説はしておらず、その対策は過去問を繰り返し解くことが必要です。 01. ネットワークとは 02. ネットワークストレージとは 03. ネットワークトポロジーとは 04. プロトコルとは 05. OSI 参照モデルとは その1 06. OSI 参照モデルとは その2 07. 2進数と10進数との変換 08. 2進数と16進数との変換 09. ユニキャスト、マルチキャスト、ブロードキャスト 10. マルチキ

  • 公開鍵暗号 - RSA - 基礎 - ₍₍ (ง ˘ω˘ )ว ⁾⁾ < 暗号楽しいです

    2018/10/22 全体的に問題があったので書き直した. 内容はほぼ変わっていない. 記事では, 世界で最初に提案された公開鍵暗号であるRSA暗号の基礎事項について解説する. RSA暗号の動作原理について示した後, 簡単な攻撃手法の一覧を載せる. 公開鍵暗号 暗号理論, 特に現代暗号における暗号は「秘密鍵暗号(Secret-key Cipher)」, 「公開鍵暗号(Public-key Cipher)」の2種類に大分される. 秘密鍵暗号はよく知られている通り「秘密の鍵$k$を事前に共有しておき, その鍵を用いて暗号化・復号を行う暗号方式」である. これに対して公開鍵暗号は「暗号化に用いる鍵$k _ {enc}$, 復号に用いる鍵$k _ {dec}$が存在し, 暗号化・復号のそれぞれで異なる鍵を用いる暗号方式」と定義され, このうち$k _ {enc}$は一般に公開されることが多いこと

    公開鍵暗号 - RSA - 基礎 - ₍₍ (ง ˘ω˘ )ว ⁾⁾ < 暗号楽しいです
  • サイバーセキュリティプログラミング

    Pythonは情報セキュリティの世界では他よりも先んじているプログラミング言語です。書ではPythonを使った情報セキュリティにおける攻撃手法について解説します。前半ではrawソケットやScapyライブラリなどネットワーク関連の内容を扱います。後半ではCOMをPythonから扱う方法やVolatilityフレームワークなどシステム関連のトピックを扱います。読者はコーディングを通じてサンプルPythonツールの拡張、外部ツールとの連携や自動化について学習することができます。攻撃者の意図や実践手法から防御方法を導き出すというアプローチは、今後すべての情報セキュリティ技術者にとって必須のテクニックになるでしょう。 サポートページ(サンプルコードや正誤表) 訳者まえがき 序文 まえがき 1章 Python環境のセットアップ 1.1 Kali Linuxのインストール 1.2 Wing IDE 2

    サイバーセキュリティプログラミング
  • 「よく分かる公開鍵認証」~初心者でもよくわかる!VPSによるWebサーバー運用講座(2) | さくらのナレッジ

    以上の特徴を踏まえた上で、それでは実際に秘密鍵、公開鍵の鍵ペアを作りましょう。 Macの場合の公開鍵認証のやり方 ターミナルを開いた状態では、現在のパスはユーザーのホームディレクトリ( /Users/(ユーザーID) )になっていると思います。 ls -a コマンドでファイルのリストを表示し、もし .ssh ディレクトリが無ければ作成してください。 ディレクトリのアクセス権限は人しか読み書きできない権限(700)にします。 $ mkdir .ssh $ chmod 700 .ssh .ssh ディレクトリに移動し、ssh-keygenコマンドを実行して秘密鍵と公開鍵のペアを作ります。 パスフレーズは自分が決めた適当な文字列を使用してください。 $ cd .ssh $ ssh-keygen Generating public/private rsa key pair. Enter file

    「よく分かる公開鍵認証」~初心者でもよくわかる!VPSによるWebサーバー運用講座(2) | さくらのナレッジ
  • 1