並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 78件

新着順 人気順

SSH接続の検索結果1 - 40 件 / 78件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

SSH接続に関するエントリは78件あります。 sshawsセキュリティ などが関連タグです。 人気エントリには 『SSH接続をWebブラウザの純粋なHTTP上で実現する - nwtgck / Ryo Ota』などがあります。
  • SSH接続をWebブラウザの純粋なHTTP上で実現する - nwtgck / Ryo Ota

    HTTPといえばHTML/CSS/JavaScriptや画像などの小さめの限りがあるデータを手に入れるためによく使われている印象がある。REST APIのようなHTTPを使ったAPIでも限りのあるデータがリクエストとレスポンスになる印象が強い。

      SSH接続をWebブラウザの純粋なHTTP上で実現する - nwtgck / Ryo Ota
    • SSH接続を10倍速くするたった3行の設定 - Qiita

      今回は、SSH接続を劇的に高速化する方法をご紹介します。たった3行の設定を追加するだけで、接続時間を10分の1に短縮できます。しかも、2回目以降の接続では認証も自動的に行われるので、パスワードやパスフレーズの入力も不要になります。 要点 .ssh/configファイルのHost *セクションに以下の3行を追加するだけです。 詳しい説明 1. ControlMaster auto この設定で、1つのSSH接続で複数のセッションを共有できるようになります。新しくSSH接続を確立するたびに認証情報を入力し直す手間が省けて、接続がぐっと速くなります。具体的には: 初回の接続時のみ認証が必要 2回目以降は既存の接続を再利用するため、認証プロセスをスキップ パスワードやパスフレーズの入力が不要になり、接続がほぼ瞬時に完了 2. ControlPath ~/.ssh/mux-%r@%h:%p Contr

        SSH接続を10倍速くするたった3行の設定 - Qiita
      • 広く使用されている「xz」にssh接続を突破するバックドアが仕込まれていた事が判明。重大度はクリティカルでLinuxのほかmacOSにも影響 | ソフトアンテナ

        Red HatやDebianを含むLinuxディストリビューションで広く使用されている圧縮ツール「xz」の最新版に悪意のあるバックドアが含まれていた事がわかりました(Ars Technica)。 発見した開発者のAndres Freund氏は、xz version 5.6.0と5.6.1に悪意のあるコードが含まれていることが分かったと指摘しています。幸い、このバージョンは主要なLinuxディストリビューションの製品リリースでは使用されていませんが、Fedora 40やFedora Rawhide、Debian testing/unstable/experimentalなどのベータ版リリースには含まれていたそうです。 macOSのHomebrewでは、複数のアプリがxz 5.6.1に依存している事が判明し、現在xz 5.4.6へのロールバックが行われています。 悪意のある変更は難読化され、バ

          広く使用されている「xz」にssh接続を突破するバックドアが仕込まれていた事が判明。重大度はクリティカルでLinuxのほかmacOSにも影響 | ソフトアンテナ
        • Visual Studio CodeでのSSH接続により、EC2サーバーが高負荷になり動かなくなった - エキサイト TechBlog.

          こんにちは、エンジニアの岩藤です。 今回はVisual Studio CodeでのSSH接続が原因で、接続先EC2サーバーが高負荷になってしまった現象と対策についてお話しします。 あるEC2サーバーで数人で開発していると、サーバーが急に重くなりssh接続すらできなくなる現象が定期的に発生しました。 ↓topコマンドで確認した結果 top - 14:21:29 up 5:20, 1 user, load average: 4.58, 2.01, 0.86 Tasks: 192 total, 3 running, 189 sleeping, 0 stopped, 0 zombie %Cpu0 : 10.1 us, 3.0 sy, 0.0 ni, 0.0 id, 86.9 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu1 : 9.5 us, 2.4 sy, 0.0 ni, 0.0

            Visual Studio CodeでのSSH接続により、EC2サーバーが高負荷になり動かなくなった - エキサイト TechBlog.
          • 最低限のセキュアなSSH接続 - Qiita

            安全にssh接続をするために、行う設定をまとめました。後で自分自身が見返せるように作成しました。 環境といたしましては、 client:Windows11 host:Ubuntu22.0.4.1LTS 前提としてroot以外ユーザーでログインします。 公開鍵暗号方式とは 公開鍵暗号方式を簡単に説明すると、次のようなイメージです。 まず、自分専用の「暗号をかける魔法」と「暗号を解く魔法」を準備します。このうち、「暗号をかける魔法」をみんなに公開します。みんなはその魔法を使って、あなた宛てのメッセージを安全に暗号化して送ります。 「暗号を解く魔法」は誰にも教えない秘密の魔法です。 そして、あなただけが知っている秘密の「暗号を解く魔法」を使って、送られてきたメッセージを読み解きます。 これで誰でも暗号化はできるけど、解けるのはあなた専用の魔法だけという仕組み。 イメージで覚える 暗号をかける魔法

              最低限のセキュアなSSH接続 - Qiita
            • 踏み台サーバ経由の多段SSH接続をローカル端末の秘密鍵のみで実施する | DevelopersIO

              こんにちは!コンサル部のinomaso(@inomasosan)です。 踏み台サーバ用のEC2から、別のEC2 LinuxにSSH接続する際の秘密鍵の扱い方は皆さんどうしておりますでしょうか? 一番簡単なのは踏み台サーバに秘密鍵をアップロードし、別のEC2にSSH接続することです。 ただし、このやり方だと踏み台サーバが乗っ取られた場合に、他のサーバにも侵入されるリスクが大きくなってしまいます。 そこで今回は、ローカル端末にある秘密鍵のみを利用した、多段SSH接続を検証していきます。 弊社カジにこのブログを書くきっかけを頂きました。改めてありがとうございます。 この記事で学べること 踏み台サーバにSSH接続先の秘密鍵をコピーする必要はないということ 踏み台サーバ経由の多段SSH接続方法 ちなみに踏み台サーバ経由でWindows Serverに接続したい場合は? Windows Serverの

                踏み台サーバ経由の多段SSH接続をローカル端末の秘密鍵のみで実施する | DevelopersIO
              • [アップデート]パブリック IP アドレスなしで、EC2インスタンスにSSH接続できる EC2 Instance Connect Endpointがリリースしました | DevelopersIO

                EIC エンドポイント作成 EIC エンドポイントを作成します。 VPCエンドポイントの作成から、サービスカテゴリでEC2 Instance Connect Endpointを選択します。 サブネットは、プライベートサブネットを選択します。 Preserve Client IPには、チェックを入れずに、エンドポイントを作成します Preserve Client IPとは Preserve Client IP チェックをいれると、EIC エンドポイントは、ユーザーのクライアントIPを保持できます。 クライアントIPを保持すると、EC2に接続時、ユーザーのクライアントの IP アドレスがソースとして使用されます クライアントIPを保持しない場合、EC2に接続時、プライベートサブネットにあるEC2 Instance Connect エンドポイントのElastic Network Interfac

                  [アップデート]パブリック IP アドレスなしで、EC2インスタンスにSSH接続できる EC2 Instance Connect Endpointがリリースしました | DevelopersIO
                • SSH接続への中間者攻撃を可能にするエクスプロイト「Terrapin Attack」が発見される

                  セキュリティで保護されていないネットワークと通じてコンピューターに安全にコマンドを送信する「Secure Shell(SSH)」プロトコルにおいてハンドシェイクプロセス中にシーケンス番号を操作してSSHプロトコルの整合性を破る「Terrapin Attack」という攻撃が発見されました。この操作で、攻撃者は通信チャネルを通じて交換されるメッセージを削除あるいは変更できるようになり、さまざまな攻撃が可能になります。 Terrapin Attack https://terrapin-attack.com/ Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation (PDFファイル)https://terrapin-attack.com/TerrapinAttack.pdf Terrapin a

                    SSH接続への中間者攻撃を可能にするエクスプロイト「Terrapin Attack」が発見される
                  • Oracle CloudのVMインスタンスにssh接続する方法 - ITips

                    無料で使えるAlways FreeのDBで有名なOracle Cloud(オラクルクラウド)。 Oracle CloudにはDBだけでなくWEBサーバーとしても使えるコンピュートインスタンス(VMインスタンス)もある。 VMインスタンスを作成したはいいが、どうやってssh接続すればいいのか。 今回はOracle CloudのVMインスタンスにssh接続する方法を解説する。 Oracle CloudのVMインスタンスにssh接続する方法といっても、他のクラウド系の仮想サーバーへの接続と変わらない。 オラクル社提供のOracle Linuxインスタンスには、デフォルト・ユーザーのopcとしてログインできます。 opcユーザーにはsudo権限があります。 次のコマンドを使用することで、ユーザーはSSHを使用してデフォルト・ユーザーopcとしてインスタンスにログインできます。 ssh opc@ip

                      Oracle CloudのVMインスタンスにssh接続する方法 - ITips
                    • EC2インスタンスにSSH接続したい?それAWS CloudShellもできるよ! #reinvent | DevelopersIO

                      こんにちは。サービスグループの武田です。 待望のブラウザ上でCLIを実行できる新サービス、AWS CloudShellが登場しましたね! CloudShellからEC2インスタンスに接続したくなることもあるだろう、ということで簡単に接続確認をしてみました。 Attention ブラウザ経由でのEC2インスタンスへのシェルアクセスはSession ManagerやEC2 Instance Connectがすでにあります。可能であればそちらを利用した方がよいでしょう。 やってみた まずは接続先となるEC2インスタンスを立ち上げます。今回はt3.microのデフォルト設定のインスタンスを起動します。なおセキュリティグループはインバウンドルールが空のものを新規に作成しています。 またその際に、使い捨てのキーペアも作成しておきました。 次にCloudShellを立ち上げます。マネジメントコンソールの

                        EC2インスタンスにSSH接続したい?それAWS CloudShellもできるよ! #reinvent | DevelopersIO
                      • VS Codeのタスクを使ってGoogle ColabへのSSH接続の構成を自動化しよう

                        VS Codeのタスクを使ってGoogle ColabへのSSH接続の構成を自動化しよう:Visual Studio Codeで快適Pythonライフ(1/2 ページ) 連載目次 前回と前々回はVisual Studio Code(以下、VS Code)とGoogle Colabを連携させる話を見てきました。今回は、VS Code本体に話を戻して、VS Code内で外部のツールやコマンドを実行することで、さまざまな作業を自動化する「タスク」の基本について見ていきましょう。 タスクとは VS Codeのタスクは、プログラムコードの記述以外のさまざまなタスク(例えばプロジェクトのテストやビルド、デバッグなど)を自動化するためのものです。ツールやコマンドを、適切な引数とともに起動したり、コマンドプロンプトやシェルのスクリプト(バッチファイル)を記述しておいて、それらを実行したりすることで、VS

                          VS Codeのタスクを使ってGoogle ColabへのSSH接続の構成を自動化しよう
                        • Raspberry Pi Imager アップデート! イメージ書き込みと同時にWiFi やSSH 接続が設定できるようになりました! #RaspberryPi | DevelopersIO

                          Raspberry Pi Imager アップデート! イメージ書き込みと同時にWiFi やSSH 接続が設定できるようになりました! #RaspberryPi 先日「Raspberry Pi Imager」が V1.6 にバージョンアップしました。このバージョンアップにより、OS 書き込み時に SSH や WiFi の設定情報も同時に書き込むことができるようになりました! 以前は、イメージを書き込んだ SDカードに専用の設定ファイルを追加することで、OS起動時に SSH や Wifi 接続することができましたが、少々面倒でした。 今回のアップデートにより「Raspberry Pi Imager」だけで全て完結できるようになったのは嬉しい限りです。 それでは早速試してみます。 Raspberry Pi Imager を起動 最新の Raspberry Pi Imager をインストールして

                            Raspberry Pi Imager アップデート! イメージ書き込みと同時にWiFi やSSH 接続が設定できるようになりました! #RaspberryPi | DevelopersIO
                          • SSH接続でGitHubにアクセスする際にセキュリティキーによる認証が利用可能に

                            2021年5月11日、GitHubのセキュリティエンジニアであるケビン・ジョーンズ氏が公式ブログを更新し、SSH接続の認証に物理デバイス「セキュリティキー」が利用できるようになったと発表しました。 Security keys are now supported for SSH Git operations | The GitHub Blog https://github.blog/2021-05-10-security-keys-supported-ssh-git-operations/ Googleの「Titan」やYubicoの「YubiKey」などのセキュリティキーは、外部からのアクセスから保護されている持ち運び可能な物理キーであり、コンピューターとUSBやBluetoothなどで接続して使用する、2段階認証のワンタイムパスワードなどの代替となる手段の1つです。 GitHubはこの度

                              SSH接続でGitHubにアクセスする際にセキュリティキーによる認証が利用可能に
                            • VS CodeのDevContainerをVMなどssh接続先で使う - Qiita

                              tl;dr 環境変数DOCKER_HOST、設定docker.hostは使わない docker contextを使ってSSH接続先のdockerを使えるようにする docker context create remote --docker 'host=ssh://user@remote-host docker context use remote コマンド "Remote-Containers: Open Repository in Container..."でリポジトリを直接開く 目的 macOSではDocker Desktop for macが多少性能が辛いので、やはり外部マシンやVM(以降、リモートホストと呼ぶ)上のDockerを使いたくなる。 Docker Desktop を使っている場合、コマンド"Remote-Containers: Reopen in Container"を実

                                VS CodeのDevContainerをVMなどssh接続先で使う - Qiita
                              • macOS Ventura に上げたらssh接続の鍵認証ができなくなった件とその対応 - 職業プログラマの休日出勤

                                先日リリースされた macOS Ventura 13.0 が、我が家にもやってきました。普段からお世話になっているアプリケーションたち…各種Webブラウザ、JetBrains製品、Adobe製品、Docker、VS Code、MS Office、Sourcetree などなど、健全に動作しております。 ところが、どうしても さくらインターネット さんのレンタルサーバ へのssh接続の鍵ログインがエラーになっていたのでした。この記事は、その対処法のメモです。 エラーの状況と、その調査 手元の ~/.ssh/config に適切な設定 および 接続先サーバ側の ~/.ssh/authorized_keys に公開鍵を登録することによって、鍵ペアを使ったログインをできるようにしていました。ところが、Venturaな環境ではssh接続しようとすると鍵ペアでのログインは成功せずに、パスワードの入力を

                                  macOS Ventura に上げたらssh接続の鍵認証ができなくなった件とその対応 - 職業プログラマの休日出勤
                                • 🐚【Windows PowerShell】SSH接続する際にパーミッションエラーが発生した場合の権限変更 - Qiita

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    🐚【Windows PowerShell】SSH接続する際にパーミッションエラーが発生した場合の権限変更 - Qiita
                                  • SSH接続ファイルで多段RDP接続 | SIOS Tech. Lab

                                    こんにちは。サイオステクノロジーの木村です。 テレワークが推進される中、在宅での仕事でポートフォワードをする機会が増えている人もいるのではないでしょうか。 ポートフォワードで多段接続する場合、何度もsshコマンドを入力するのは面倒ですよね。 そんな時は.ssh/config(SSH接続ファイル)を使うととでも便利です。 今回は以下のように踏み台を2つ経由してRDP接続をする方法を例にご紹介します。 上記の構成の接続をするためには、.ssh/configに以下のように記載します。 ・踏み台Aへの接続設定 Host   hostA HostName   <hostAのアドレス> User           <hostAのユーザー名> IdentityFile  <hostAの鍵> ・踏み台Bへの接続設定 Host   hostB HostName   <hostBのアドレス> User   

                                      SSH接続ファイルで多段RDP接続 | SIOS Tech. Lab
                                    • ssh 接続で no matching host key type found エラー - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        ssh 接続で no matching host key type found エラー - Qiita
                                      • 初学者向け「Amazon EC2」インスタンスにブラウザ上でSSH接続するには

                                        「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、「Amazon EC2」インスタンスにブラウザ上でSSH接続する方法を紹介する。 「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。本稿は、AWS初学者の方に特にお薦めの内容です。 AWSを初めて学習する方は、記事や書籍を参考に「Amazon EC2」インスタンスを起動することが多いかと思います。その際に「Tera Term」「putty」を利用した、SSH(Secure Shell)接続を試みる場合、外部ツールをインストールしなくてもEC2インスタンスに接続することが可能です。今回は、その方法を紹介します。 「EC2 Instance Connect」とは 今回の手順では「EC2 Instance

                                          初学者向け「Amazon EC2」インスタンスにブラウザ上でSSH接続するには
                                        • ssh接続をする際に「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」と出てつながらない|テクニカルブログ|日本情報通信株式会社

                                          HOME テクニカルブログ ssh接続をする際に「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」と出てつながらない 常田です。 クラウドになってサーバを作ったり消したりしていると同じIPアドレスでサーバが用意される事があります。 SSHで接続する際には接続先毎にローカルに情報が保管されるため、中身が別のサーバになったりしていると騙されてない?って怒られることになります。 $ ssh root@123.123.123.123 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

                                            ssh接続をする際に「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」と出てつながらない|テクニカルブログ|日本情報通信株式会社
                                          • ターミナルからEC2 Instance Connectを使ってSSH接続してみる

                                            概要 2023/6/13-14(現地時間)にアメリカアナハイムで開催されたAWS re:InforceにてEC2 Instance Connectに新たな機能が発表されました。従来EC2 Instance Connectで接続できるEC2はパブリックIPアドレスがあるものに限られていました。この度発表されたEC2 Instance Connect EndpointはパブリックIPアドレスを持たないEC2に対してもSSH/RDP接続ができるようになりました。 またEC2 Instance Connectは今まではブラウザからでしか接続できませんでしたが、AWS CLI経由でターミナルからも接続できるようになりました。 すでにEC2 Instance Connect Endpointについて紹介している記事がいくつか存在していますがターミナルから接続できることについて述べた記事はまだ少なかった

                                              ターミナルからEC2 Instance Connectを使ってSSH接続してみる
                                            • VSCodeからSSH接続をする方法

                                              VSCodeからリモートホストへSSH接続が出来るようになると色々と捗ります。 VSCodeからリモートホストへSSH接続を行うためには、VSCodeの拡張機能である「Remote Development」をインストールする必要がありますので、そのインストール方法やSSH接続用の設定について記述していきます。 ちなみに「Remote Development」拡張機能には下記の機能が含まれています。 「Remote Development」 「Remote - SSH」 「Remote Explorer」 「Remote - SSH:Editing Configuration Files」 「WSL」 インストール VScodeを起動し、画面上部のメニューから「表示」-「拡張機能」と選択します。 拡張機能のマーケットプレースで「Remote Development」を検索し、表示された「Re

                                                VSCodeからSSH接続をする方法
                                              • macでssh接続をしたときno matching key exchange method found. Their offer: diffie-hellman-group1-sha1と言われて接続できない - しまむーの備忘録

                                                macでssh接続を行ったときにタイトルのようなエラーが出て接続できなかったのでその時のメモ 環境 macOS Mojave バージョン10.14 エラーの内容 Unable to negotiate with 192.168.*.* port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 上記のようなエラーがでて接続できません. 原因 MacOSではOpenSSH v7 を採用するようなっていくつかの暗号が無効になってしまったようです. Apple、macOS SierraでOpenSSH v7を採用。いくつかのレガシーな暗号が無効に。 | AAPL Ch. 解決法 サーバー側のOpenSSHのバージョンを上げたほうが良いのですが, できない状態だったので次のように解決

                                                  macでssh接続をしたときno matching key exchange method found. Their offer: diffie-hellman-group1-sha1と言われて接続できない - しまむーの備忘録
                                                • ssh接続が自動切断される場合の回避方法 - セキュリティ

                                                  sshの接続が自動的に切れてしまうことがあります。その場合は、sshもしくはsshdの設定を変更すると問題が解消できます。sshコマンドならssh_configにServerAliveInterval 60といった設定を加えます。sshdの場合は、sshd_configにClientAliveInterval 60を加え、sshdをリスタートします。 読み方 ClientAliveInterval くらいあんと あらいぶ いんたーばる ServerAliveInterval さーば あらいぶ いんたーばる 概要 sshの接続をそのまま放置していると、自動的に切断されてしまうことがあります。 例えば、以下のエラーメッセージが表示されたりします。 Write failed: Broken pipe まったく通信していないときに、不要と思われて、切断されてしまいます。 回避方法として、クライアン

                                                  • VSCode Remote Developmentでラズパイにssh接続 & root取得

                                                    Qiita 「Visual Studio Code Advent Calendar 2021」 18日目の記事です。 注意 やりたいこと RaspberryPi上のAWS IoT Greengrassのログを確認する為に毎回ターミナルからコマンドを打つのが面倒なので、VSCodeで直接みれるといいなぁと思った Greengrassのログがrootでないと見れないところにあり、普通にsshで接続すると権限がないので、VSCodeのエクスプローラーにも表示できない。なのでrootも取得したい 毎回コンソールからsudo suして、tailとかvimでログファイル見るのはツラい 結果:VSCodeでGreengrassのログを直接見れました VSCodeのRemote DevelopmentのSSH機能で、RemoteCommandが解禁されていたので、できました。 必要なVSCodeの拡張機能

                                                      VSCode Remote Developmentでラズパイにssh接続 & root取得
                                                    • 社内プロキシサーバと踏み台サーバを経由して多段SSH接続 | DevelopersIO

                                                      こんにちは!コンサル部のinomaso(@inomasosan)です。 以前、踏み台サーバ経由の多段SSH接続を、ローカル端末の秘密鍵のみで実施する方法をご紹介しました。 今回は、踏み台サーバのフロントに社内プロキシが存在する場合の接続方法をまとめていきます。 検証環境の構成図 EC2はAmazon Linux 2で構築しました。 社内プロキシサーバには、ローカルネットワークかVPNで接続していることが前提となります。 やってみた クライアント環境 検証環境のクライアント端末のOSは以下の通りです。 項目 バージョン やり方その① ~/.ssh/configに記述 configの書き方は前回とほぼ同様の内容です。 社内プロキシサーバ経由の設定は、ハイライトした行となります。 ~/.ssh/config # ログインするサーバ毎にHostを記載 # Hostの名前は任意で設定可能 Host

                                                        社内プロキシサーバと踏み台サーバを経由して多段SSH接続 | DevelopersIO
                                                      • GitHubでSSH接続する方法 今回はマックM1チップ編です。 - u nextで息抜きする組み込みエンジニア

                                                        ワードプレスのテーマを作るバージョン管理でギットハブを使うことにしました。 個人でソースコードのバージョン管理って初めはしっかりできるけど、段々バージョン上げるのが面倒くさくなっていくのでギットハブでバージョン管理が便利です。 複数人でプロジェクトするときや、自分でアプリを作るときに常識になっているのでマスターするのが良いです。 ウェブ系だと、ギットハブと、ドッカーは必須になると思うので慣れるためにも普段から使っておくのはどうでしょう。 知っているか知らないかだけなのでGitHubを使うきっかけになればと思います。 当ブログは雑記ブログとして色々ごちゃ混ぜてたのですが、おすすめなものを紹介するブログにすることに決めました。 ワードプレスや、ギットハブに関することは、 ワードプレスの始め方のブログに引っ越しました。 良かったらこちらをチェックしてください。 ↓↓↓ hajime-kata.c

                                                          GitHubでSSH接続する方法 今回はマックM1チップ編です。 - u nextで息抜きする組み込みエンジニア
                                                        • CDKで作成した踏み台サーバにAWS SSM Session Manager と AWS Instance Connect を利用してSSH接続する - Qiita

                                                          CDKで作成した踏み台サーバにAWS SSM Session Manager と AWS Instance Connect を利用してSSH接続するAWSSSM TL;DR CDK を利用すると踏み台サーバが超簡単に作成できる CDK の踏み台サーバにはkeypair設定ができないが、EC2 Instance Connect を利用することで Session Manager 経由のSSH接続を実行できる 上記設定は .ssh/config に記載し実行できるのですごく便利 以下、一つずつ要素を説明していきます。 CDKにはEC2だけではなく、踏み台サーバ専用のConstructがある CDKをちょっと触る始めようか、というところでとりあえずEC2の踏み台サーバくらいの、簡単なお題から作ってみようかなと思いドキュメントをあさっていたところ、なんと以下のようなConstructがあるのに気づき

                                                            CDKで作成した踏み台サーバにAWS SSM Session Manager と AWS Instance Connect を利用してSSH接続する - Qiita
                                                          • SSH接続するための秘密鍵と公開鍵をMacで作る

                                                            ども、どもども。 ここ最近のブログ記事はテクニカルな内容が多い… ワタシもウェブ屋さんなんだなと実感しています(笑) さて。 ウェブサイトの構築業務をしていると、こういう依頼を受けることはないでしょうか サーバーにはSSH接続(SFTP鍵認証)でアクセスして欲しい そのためにSSHキーを用意して知らせて欲しい ワタシも何度かこのような連絡を受けて対応していますが、正直なところSSH接続(というか黒い画面)にはまだ慣れていない部分もあり、毎回ビクビクしながら対応しています(笑) 先日もSSHキーを用意して欲しいと連絡を受け準備したのですが、そのときに実施した手順やちょっとしたコツ?のようなものを、将来の自分のためにまとめておこうと思います。 いろいろと経緯なども書いていますが、サクッと作り方を知りたい場合は【秘密鍵/公開鍵作成のコマンドと手順】だけ読むと良いかもしれません。 なお、ちょっと説

                                                              SSH接続するための秘密鍵と公開鍵をMacで作る
                                                            • Windows10同士のSSH接続で公開鍵認証方式を使う - Qiita

                                                              SSHのサーバーとなるのはゲストで、 SSHのクライアントとなるのはホストです。 ややこしいですね。 sshd:SSHサーバーソフトウェア ssh:仕組みの名前でもあり、SSHクライアントソフトウェアの名前でもあり、コマンド名でもある ssh-agent:秘密鍵を振まわすエージェントさん 概略 仮想PCにsshサーバーをインストール ホストPCにsshクライアントをインストール キーペアを好きな場所で作成 公開鍵を仮想PCに登録 仮想PCで設定ファイルを変更 ホストPCで秘密鍵をagentに登録 ホストPCから仮想PCへSSH接続を開始 ※キーペアの作成時とSSH接続開始時以外は、基本的に管理権限が必要な作業です。 初期設定 まずはWindows Server 2019 および Windows 10 用 OpenSSH のインストールを参考にパスワード認証によるSSHを設定します。 下記の

                                                                Windows10同士のSSH接続で公開鍵認証方式を使う - Qiita
                                                              • Amazon Linux 2023 に Teraterm から SSH 接続してみた : ssh-rsa 署名無効化対応 - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Amazon Linux 2023 が、2023 年 3 月 15 日に一般公開になりました。AWS に最適化されたパフォーマンスを提供する Linux ベースの 最新 OS です。OS を起動したままカーネルのパッチを適用できる kpatch の利用など、便利な機能が追加されています。 AWS Document に Amazon Linux のリリース頻度やサポート期限が記載されているのも大きい変更点です。2 年ごとにメジャーバージョンがリリースされ、5 年の長期サポートが提供されます。 引用 : https://docs.

                                                                  Amazon Linux 2023 に Teraterm から SSH 接続してみた : ssh-rsa 署名無効化対応 - Qiita
                                                                • rsync で ssh 接続するオプション | WWWクリエイターズ

                                                                  Linux やMacなどでも、ファイル転送に便利な「rsync」。でも、SSHで接続する際オプションを忘れて、何回もぐぐってしまうので、こちらに網羅的にまとめます。 rsync で SSH 接続するオプション「-e ‘ssh ‘ 」 rsync といえば、SSH接続ですが、書式がやや覚えにくいです。ssh 接続には、「-e」もしくは  「-rsh」というオプションから、SSH接続コマンドを追加することで、リモート接続前に指定したコマンドを行ってくれます。 SSH プライベートキーを指定する rsync コマンド 当然ですが、リモート側にSSHが起動している、かつSSH接続できる状態に準備が整っている事が前提です。SSHのプライベートキーを直接指定します。まだ SSH config を設定してないとき時はこれが必要ですが、普通は config を設定した利用が多いと思います。 SSHでは、キ

                                                                  • JVNTA#95077890: SSH接続の安全性を低下させる攻撃手法Terrapin Attackについて

                                                                    SSH接続においてハンドシェイク中にシーケンス番号の操作を可能とする攻撃手法「Terrapin Attack」が報告されています。 以下のいずれかの暗号方式を利用してSSHプロトコルを実装しているシステム ChaCha20-Poly1305 CBCモードを用いたEncrypt-then-MAC 研究チームは、Terrapin Attackの影響を受けるかどうかをチェックできるツールをGitHubリポジトリで公開しています。 通常、SSH接続時のハンドシェイク処理では、シーケンス番号順にパケットがやり取りされ、途中のパケットが削除された状態で次のパケットを受信すると、シーケンス番号が一致しないことが検出され、接続が中断されます。 Terrapin Attackでは、SSH接続のハンドシェイク通信を傍受および改ざん可能な攻撃者によりハンドシェイク中にIGNOREメッセージが挿入されると、シーケ

                                                                    • Session Manager経由でSSH接続する方法

                                                                      今回は Session Manager を使って EC2 に SSH 接続する方法をご紹介します。 対象の EC2 がパブリックサブネットにいる場合(Internet Gateway がある場合)と、プライベートサブネット上にいる場合の 2 種類の設定方法を記載します。 構成図(まず左のパブリックサブネットからやってみて、その後プライベートサブネットでやってみます) パブリックサブネットでやってみる IAM ロールを作っておく。 AmazonSSMManagedInstanceCoreのポリシーを含むロールを作成します。 対象の EC2 を選択し、アクション -> セキュリティ -> IAMロールを変更をクリックして今作ったロールを割り当てます。 EC2 から SSM と通信できているか確認します。(以下は telnet で確認する例。) telnet ssm.ap-northeast-1

                                                                        Session Manager経由でSSH接続する方法
                                                                      • ~/.ssh/configを使ってSSH接続を楽にする - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                        こんにちは、インフラエンジニアのfro-rivです。 日々業務でたくさんのサーバにSSH接続をしているわけですが、 ユーザ指定、公開鍵認証、ポート指定、ポートフォワーディングなどを管理できる~/.ssh/configファイルについて深掘りしてみました。 日頃から多くのサーバに接続をしており、 様々なオプションを付ける+覚える必要があって億劫な思いをしている人には役に立つのではないかと思いますので、 ぜひ目を通してみてください。 ~/.ssh/configってなに? configファイルを書くことで何が楽になるのか configファイルを作ってみよう 準備 パラメータ一覧 パターン別サンプルファイル パターン1:SSH接続するサーバ全体に対してホスト鍵認証でエラーが出ないようにする パターン2:接続先のユーザ名・ポートが違う場合 パターン3:ポートフォワーディングする 最後に 参考文献 ~/

                                                                          ~/.ssh/configを使ってSSH接続を楽にする - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                        • ssh接続でPermission deniedと表示されたときの対処法

                                                                          記事内に商品プロモーションを含む場合があります。2018.12.26 7659 viewsはじめにサーバに SSH 接続しようとしたときに、「Permission denied」と表示された場合の対処法を紹介します。 .ssh ディレクトリの権限/home/ユーザ/.ssh ディレクトリの権限を確認します。 下記のコマンドで.ssh ディレクトリの権限を確認できます。 $ ls -al ~/ .ssh ディレクトリは権限が 700 になっている必要があります。 実行した結果、ファイルのリストが表示されます。 .ssh ディレクトリに関する情報が、下記のようになってれば大丈夫です。 drwx------ 27 xxx staff 864 12 20 10:43 .ssh もし、下記のように違っている場合は、chmod コマンドを使って権限を変更する必要があります。 drwxr--r-- 27

                                                                            ssh接続でPermission deniedと表示されたときの対処法
                                                                          • Windows10からRaspberryPiにカンタンSSH接続 - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                              Windows10からRaspberryPiにカンタンSSH接続 - Qiita
                                                                            • tailscaleを使って、会社のオフィスから自宅のRaspberry Pi にSSH接続する | DevelopersIO

                                                                              tailscaleを使って、自宅のデバイスにSSH接続してみました。 これで出社時の作業効率が上がります。 はじめに 現在、出社とリモートのハイブリッドで働いていますが、出社時に自宅のRaspberry Pi等のデバイスに接続したい場面が多々あります。 デバイスをオフィスに持って行くことも可能ですが、持ち運びが手間ですし、センサーなどを取り付けて電子工作している場合は自宅から動かしたくありません。 先日リリースされたRaspberry Pi Connectでも、インターネット経由でアクセス可能ですが、やはりSSHでアクセスできると作業が捗ります。 この記事では、tailscaleを利用して簡単かつ安全にSSH接続する方法を紹介します。 tailscaleとは? tailscaleは、簡単に設定できるVPNソリューションで、デバイス間の安全な接続を提供します。 Zero Trustネットワー

                                                                                tailscaleを使って、会社のオフィスから自宅のRaspberry Pi にSSH接続する | DevelopersIO
                                                                              • [Windows] Visual Studio CodeでGithub・Gitlab・Bitbucketそれぞれにssh接続する - Qiita

                                                                                この投稿に至るまでの経緯 Visual Studio CodeでGithubにHTTPS接続していたがssh接続に切替 過去の記事を参照してPuttyでssh接続 後日、Gitlabでもssh接続を追加。Gitlabにgit clone時に途中パスワード聞かれた状態でフリーズした 複数ssh接続する際に問題が出た際にWin32-OpenSSHをsshで使うとそれぞれに接続できた 以下、備忘録として各種インストール・設定を記載 各種環境 windows 10 Visual Studio Code 1.20.1 Win32-OpenSSH v1.0.0.0-Beta Git for Windows 2.16.2 各種インストール・設定 1. Git for Windows インストール時の設定 2. Win32-OpenSSH OpenSSH-Win64.zipをダウンロード 解凍後、フォルダ

                                                                                  [Windows] Visual Studio CodeでGithub・Gitlab・Bitbucketそれぞれにssh接続する - Qiita
                                                                                • ssh接続時の二要素認証の実装について - NFLabs. エンジニアブログ

                                                                                  こんにちは。事業推進部の廣田です。 NFLabs. アドベントカレンダー3日目ということで、 本稿ではssh接続時の二要素認証の実装について書いてみたいと思います。 はじめに 現在私はNTTコミュニケーションズ株式会社からNFLabs.に出向しているのですが、出向してくる前にNFLabs.が実施するセキュリティエンジニア育成研修カリキュラムを長期間みっちりこってりと受講してきました。 研修ではサーバ構築など基本的な内容からソフトウェア開発やペネトレーション等、セキュリティエンジニアに必須となるスキルを体系的に幅広く学ぶことができ、今回はサーバ構築の時に取り組んだ課題についてのお話です。 どんな課題だったの? 研修課題の中でssh鍵認証を実装したWebサーバを構築したのですが、そこで追加課題として次のようなお題をいただきました。 構築したWebサーバをさらにセキュアに設定すること 脆弱な設定

                                                                                    ssh接続時の二要素認証の実装について - NFLabs. エンジニアブログ

                                                                                  新着記事