HTTPといえばHTML/CSS/JavaScriptや画像などの小さめの限りがあるデータを手に入れるためによく使われている印象がある。REST APIのようなHTTPを使ったAPIでも限りのあるデータがリクエストとレスポンスになる印象が強い。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
今回は、SSH接続を劇的に高速化する方法をご紹介します。たった3行の設定を追加するだけで、接続時間を10分の1に短縮できます。しかも、2回目以降の接続では認証も自動的に行われるので、パスワードやパスフレーズの入力も不要になります。 要点 .ssh/configファイルのHost *セクションに以下の3行を追加するだけです。 詳しい説明 1. ControlMaster auto この設定で、1つのSSH接続で複数のセッションを共有できるようになります。新しくSSH接続を確立するたびに認証情報を入力し直す手間が省けて、接続がぐっと速くなります。具体的には: 初回の接続時のみ認証が必要 2回目以降は既存の接続を再利用するため、認証プロセスをスキップ パスワードやパスフレーズの入力が不要になり、接続がほぼ瞬時に完了 2. ControlPath ~/.ssh/mux-%r@%h:%p Contr
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へのロールバックが行われています。 悪意のある変更は難読化され、バ
こんにちは、エンジニアの岩藤です。 今回は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
安全にssh接続をするために、行う設定をまとめました。後で自分自身が見返せるように作成しました。 環境といたしましては、 client:Windows11 host:Ubuntu22.0.4.1LTS 前提としてroot以外ユーザーでログインします。 公開鍵暗号方式とは 公開鍵暗号方式を簡単に説明すると、次のようなイメージです。 まず、自分専用の「暗号をかける魔法」と「暗号を解く魔法」を準備します。このうち、「暗号をかける魔法」をみんなに公開します。みんなはその魔法を使って、あなた宛てのメッセージを安全に暗号化して送ります。 「暗号を解く魔法」は誰にも教えない秘密の魔法です。 そして、あなただけが知っている秘密の「暗号を解く魔法」を使って、送られてきたメッセージを読み解きます。 これで誰でも暗号化はできるけど、解けるのはあなた専用の魔法だけという仕組み。 イメージで覚える 暗号をかける魔法
こんにちは!コンサル部のinomaso(@inomasosan)です。 踏み台サーバ用のEC2から、別のEC2 LinuxにSSH接続する際の秘密鍵の扱い方は皆さんどうしておりますでしょうか? 一番簡単なのは踏み台サーバに秘密鍵をアップロードし、別のEC2にSSH接続することです。 ただし、このやり方だと踏み台サーバが乗っ取られた場合に、他のサーバにも侵入されるリスクが大きくなってしまいます。 そこで今回は、ローカル端末にある秘密鍵のみを利用した、多段SSH接続を検証していきます。 弊社カジにこのブログを書くきっかけを頂きました。改めてありがとうございます。 この記事で学べること 踏み台サーバにSSH接続先の秘密鍵をコピーする必要はないということ 踏み台サーバ経由の多段SSH接続方法 ちなみに踏み台サーバ経由でWindows Serverに接続したい場合は? Windows Serverの
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
セキュリティで保護されていないネットワークと通じてコンピューターに安全にコマンドを送信する「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
無料で使える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
こんにちは。サービスグループの武田です。 待望のブラウザ上でCLIを実行できる新サービス、AWS CloudShellが登場しましたね! CloudShellからEC2インスタンスに接続したくなることもあるだろう、ということで簡単に接続確認をしてみました。 Attention ブラウザ経由でのEC2インスタンスへのシェルアクセスはSession ManagerやEC2 Instance Connectがすでにあります。可能であればそちらを利用した方がよいでしょう。 やってみた まずは接続先となるEC2インスタンスを立ち上げます。今回はt3.microのデフォルト設定のインスタンスを起動します。なおセキュリティグループはインバウンドルールが空のものを新規に作成しています。 またその際に、使い捨てのキーペアも作成しておきました。 次にCloudShellを立ち上げます。マネジメントコンソールの
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
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 をインストールして
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はこの度
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"を実
先日リリースされた macOS Ventura 13.0 が、我が家にもやってきました。普段からお世話になっているアプリケーションたち…各種Webブラウザ、JetBrains製品、Adobe製品、Docker、VS Code、MS Office、Sourcetree などなど、健全に動作しております。 ところが、どうしても さくらインターネット さんのレンタルサーバ へのssh接続の鍵ログインがエラーになっていたのでした。この記事は、その対処法のメモです。 エラーの状況と、その調査 手元の ~/.ssh/config に適切な設定 および 接続先サーバ側の ~/.ssh/authorized_keys に公開鍵を登録することによって、鍵ペアを使ったログインをできるようにしていました。ところが、Venturaな環境ではssh接続しようとすると鍵ペアでのログインは成功せずに、パスワードの入力を
こんにちは。サイオステクノロジーの木村です。 テレワークが推進される中、在宅での仕事でポートフォワードをする機会が増えている人もいるのではないでしょうか。 ポートフォワードで多段接続する場合、何度もsshコマンドを入力するのは面倒ですよね。 そんな時は.ssh/config(SSH接続ファイル)を使うととでも便利です。 今回は以下のように踏み台を2つ経由してRDP接続をする方法を例にご紹介します。 上記の構成の接続をするためには、.ssh/configに以下のように記載します。 ・踏み台Aへの接続設定 Host hostA HostName <hostAのアドレス> User <hostAのユーザー名> IdentityFile <hostAの鍵> ・踏み台Bへの接続設定 Host hostB HostName <hostBのアドレス> User
「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
HOME テクニカルブログ ssh接続をする際に「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」と出てつながらない 常田です。 クラウドになってサーバを作ったり消したりしていると同じIPアドレスでサーバが用意される事があります。 SSHで接続する際には接続先毎にローカルに情報が保管されるため、中身が別のサーバになったりしていると騙されてない?って怒られることになります。 $ ssh root@123.123.123.123 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
概要 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について紹介している記事がいくつか存在していますがターミナルから接続できることについて述べた記事はまだ少なかった
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
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のバージョンを上げたほうが良いのですが, できない状態だったので次のように解決
sshの接続が自動的に切れてしまうことがあります。その場合は、sshもしくはsshdの設定を変更すると問題が解消できます。sshコマンドならssh_configにServerAliveInterval 60といった設定を加えます。sshdの場合は、sshd_configにClientAliveInterval 60を加え、sshdをリスタートします。 読み方 ClientAliveInterval くらいあんと あらいぶ いんたーばる ServerAliveInterval さーば あらいぶ いんたーばる 概要 sshの接続をそのまま放置していると、自動的に切断されてしまうことがあります。 例えば、以下のエラーメッセージが表示されたりします。 Write failed: Broken pipe まったく通信していないときに、不要と思われて、切断されてしまいます。 回避方法として、クライアン
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の拡張機能
こんにちは!コンサル部のinomaso(@inomasosan)です。 以前、踏み台サーバ経由の多段SSH接続を、ローカル端末の秘密鍵のみで実施する方法をご紹介しました。 今回は、踏み台サーバのフロントに社内プロキシが存在する場合の接続方法をまとめていきます。 検証環境の構成図 EC2はAmazon Linux 2で構築しました。 社内プロキシサーバには、ローカルネットワークかVPNで接続していることが前提となります。 やってみた クライアント環境 検証環境のクライアント端末のOSは以下の通りです。 項目 バージョン やり方その① ~/.ssh/configに記述 configの書き方は前回とほぼ同様の内容です。 社内プロキシサーバ経由の設定は、ハイライトした行となります。 ~/.ssh/config # ログインするサーバ毎にHostを記載 # Hostの名前は任意で設定可能 Host
ワードプレスのテーマを作るバージョン管理でギットハブを使うことにしました。 個人でソースコードのバージョン管理って初めはしっかりできるけど、段々バージョン上げるのが面倒くさくなっていくのでギットハブでバージョン管理が便利です。 複数人でプロジェクトするときや、自分でアプリを作るときに常識になっているのでマスターするのが良いです。 ウェブ系だと、ギットハブと、ドッカーは必須になると思うので慣れるためにも普段から使っておくのはどうでしょう。 知っているか知らないかだけなのでGitHubを使うきっかけになればと思います。 当ブログは雑記ブログとして色々ごちゃ混ぜてたのですが、おすすめなものを紹介するブログにすることに決めました。 ワードプレスや、ギットハブに関することは、 ワードプレスの始め方のブログに引っ越しました。 良かったらこちらをチェックしてください。 ↓↓↓ hajime-kata.c
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があるのに気づき
ども、どもども。 ここ最近のブログ記事はテクニカルな内容が多い… ワタシもウェブ屋さんなんだなと実感しています(笑) さて。 ウェブサイトの構築業務をしていると、こういう依頼を受けることはないでしょうか サーバーにはSSH接続(SFTP鍵認証)でアクセスして欲しい そのためにSSHキーを用意して知らせて欲しい ワタシも何度かこのような連絡を受けて対応していますが、正直なところSSH接続(というか黒い画面)にはまだ慣れていない部分もあり、毎回ビクビクしながら対応しています(笑) 先日もSSHキーを用意して欲しいと連絡を受け準備したのですが、そのときに実施した手順やちょっとしたコツ?のようなものを、将来の自分のためにまとめておこうと思います。 いろいろと経緯なども書いていますが、サクッと作り方を知りたい場合は【秘密鍵/公開鍵作成のコマンドと手順】だけ読むと良いかもしれません。 なお、ちょっと説
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を設定します。 下記の
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.
Linux やMacなどでも、ファイル転送に便利な「rsync」。でも、SSHで接続する際オプションを忘れて、何回もぐぐってしまうので、こちらに網羅的にまとめます。 rsync で SSH 接続するオプション「-e ‘ssh ‘ 」 rsync といえば、SSH接続ですが、書式がやや覚えにくいです。ssh 接続には、「-e」もしくは 「-rsh」というオプションから、SSH接続コマンドを追加することで、リモート接続前に指定したコマンドを行ってくれます。 SSH プライベートキーを指定する rsync コマンド 当然ですが、リモート側にSSHが起動している、かつSSH接続できる状態に準備が整っている事が前提です。SSHのプライベートキーを直接指定します。まだ SSH config を設定してないとき時はこれが必要ですが、普通は config を設定した利用が多いと思います。 SSHでは、キ
SSH接続においてハンドシェイク中にシーケンス番号の操作を可能とする攻撃手法「Terrapin Attack」が報告されています。 以下のいずれかの暗号方式を利用してSSHプロトコルを実装しているシステム ChaCha20-Poly1305 CBCモードを用いたEncrypt-then-MAC 研究チームは、Terrapin Attackの影響を受けるかどうかをチェックできるツールをGitHubリポジトリで公開しています。 通常、SSH接続時のハンドシェイク処理では、シーケンス番号順にパケットがやり取りされ、途中のパケットが削除された状態で次のパケットを受信すると、シーケンス番号が一致しないことが検出され、接続が中断されます。 Terrapin Attackでは、SSH接続のハンドシェイク通信を傍受および改ざん可能な攻撃者によりハンドシェイク中にIGNOREメッセージが挿入されると、シーケ
今回は Session Manager を使って EC2 に SSH 接続する方法をご紹介します。 対象の EC2 がパブリックサブネットにいる場合(Internet Gateway がある場合)と、プライベートサブネット上にいる場合の 2 種類の設定方法を記載します。 構成図(まず左のパブリックサブネットからやってみて、その後プライベートサブネットでやってみます) パブリックサブネットでやってみる IAM ロールを作っておく。 AmazonSSMManagedInstanceCoreのポリシーを含むロールを作成します。 対象の EC2 を選択し、アクション -> セキュリティ -> IAMロールを変更をクリックして今作ったロールを割り当てます。 EC2 から SSM と通信できているか確認します。(以下は telnet で確認する例。) telnet ssm.ap-northeast-1
こんにちは、インフラエンジニアのfro-rivです。 日々業務でたくさんのサーバにSSH接続をしているわけですが、 ユーザ指定、公開鍵認証、ポート指定、ポートフォワーディングなどを管理できる~/.ssh/configファイルについて深掘りしてみました。 日頃から多くのサーバに接続をしており、 様々なオプションを付ける+覚える必要があって億劫な思いをしている人には役に立つのではないかと思いますので、 ぜひ目を通してみてください。 ~/.ssh/configってなに? configファイルを書くことで何が楽になるのか configファイルを作ってみよう 準備 パラメータ一覧 パターン別サンプルファイル パターン1:SSH接続するサーバ全体に対してホスト鍵認証でエラーが出ないようにする パターン2:接続先のユーザ名・ポートが違う場合 パターン3:ポートフォワーディングする 最後に 参考文献 ~/
記事内に商品プロモーションを含む場合があります。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
tailscaleを使って、自宅のデバイスにSSH接続してみました。 これで出社時の作業効率が上がります。 はじめに 現在、出社とリモートのハイブリッドで働いていますが、出社時に自宅のRaspberry Pi等のデバイスに接続したい場面が多々あります。 デバイスをオフィスに持って行くことも可能ですが、持ち運びが手間ですし、センサーなどを取り付けて電子工作している場合は自宅から動かしたくありません。 先日リリースされたRaspberry Pi Connectでも、インターネット経由でアクセス可能ですが、やはりSSHでアクセスできると作業が捗ります。 この記事では、tailscaleを利用して簡単かつ安全にSSH接続する方法を紹介します。 tailscaleとは? tailscaleは、簡単に設定できるVPNソリューションで、デバイス間の安全な接続を提供します。 Zero Trustネットワー
この投稿に至るまでの経緯 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をダウンロード 解凍後、フォルダ
こんにちは。事業推進部の廣田です。 NFLabs. アドベントカレンダー3日目ということで、 本稿ではssh接続時の二要素認証の実装について書いてみたいと思います。 はじめに 現在私はNTTコミュニケーションズ株式会社からNFLabs.に出向しているのですが、出向してくる前にNFLabs.が実施するセキュリティエンジニア育成研修カリキュラムを長期間みっちりこってりと受講してきました。 研修ではサーバ構築など基本的な内容からソフトウェア開発やペネトレーション等、セキュリティエンジニアに必須となるスキルを体系的に幅広く学ぶことができ、今回はサーバ構築の時に取り組んだ課題についてのお話です。 どんな課題だったの? 研修課題の中でssh鍵認証を実装したWebサーバを構築したのですが、そこで追加課題として次のようなお題をいただきました。 構築したWebサーバをさらにセキュアに設定すること 脆弱な設定
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く