タグ

sshに関するhiroomiのブックマーク (79)

  • 管理の不十分なLinux SSHサーバに注意、継続的な攻撃を確認

    AhnLabは12月26日、「Analysis of Attacks That Install Scanners on Linux SSH Servers - ASEC BLOG」において、管理の不十分なLinux SSHサーバに対するサイバー攻撃に関する分析結果を伝えた。 Analysis of Attacks That Install Scanners on Linux SSH Servers - ASEC BLOG Linux SSHサーバに対するサイバー攻撃の概要 脅威アクターはDDoSボットやCoinMinerなどの暗号資産マイニングマルウェアの感染拡大のために、Linux SSHサーバを標的とすることがある。このとき、脅威アクターはSSHサービスを実行しているサーバのIPアドレスと認証情報を必要とする。IPアドレスはポート22(SSHのデフォルトポート)が開いているサーバをポー

    管理の不十分なLinux SSHサーバに注意、継続的な攻撃を確認
    hiroomi
    hiroomi 2024/01/02
  • sshでファイル転送の手順 - Qiita

    はじめに サーバー環境によっては、セキュリティー上FTPソフトでのファイル転送ができないことがあります。 その際、ターミナルなどのCLIを使ってのファイルの転送をするのですが、デザイナーの方などの普段あまりコマンドライン上での作業をすることがない方々の参考になればと思います。 ※ Mac OSを前提 1.sshでサーバーにログイン まずはサーバー情報を用意 1.サーバー名:hoge.comやhoge.sakura.ne.jpなど 2.アカウント名:hoge-user 3.サーバーパスワード:レンタルサーバーの場合ランダムで適当な文字列であることが多いです。例:bb45Ri34みたいな 上記を用意したあとターミナルを起動します。 ターミナルは「command+space」を押し、「ターミナル」と打って検索にヒットするはずです。 ターミナル起動後、$ ssh アカウント名@サーバー名と入力。

    sshでファイル転送の手順 - Qiita
    hiroomi
    hiroomi 2022/11/03
  • SSH接続した踏み台経由でファイルコピー | IT Knowledge 109

    概要 SSH接続している端末にファイルをアップロードしたい場合、WinSCPやFTPツールを用いて行いますが、踏み台を経由したSSH接続先の場合、直接ファイルをアップロードできません。 SSH接続している『踏み台端末(step01)』と、踏み台端末から SSH 接続している『作業端末(work01)』間で、データのコピーを行いたい場合は、SCPコマンドを使用します。 手順 Case.1 踏み台端末で操作する場合 『踏み台端末』の upload ディレクトリにあるすべてのフォルダ・ファイルを『作業端末』の upload にディレクトリにコピーする場合。

    SSH接続した踏み台経由でファイルコピー | IT Knowledge 109
    hiroomi
    hiroomi 2022/11/03
  • ssh を config ファイルで管理して快適にする - WhiteNote

    概要 ssh のコマンドで、毎回ユーザー名や秘密鍵を指定するのはめんどうですよね。 そんなときに、便利になるのが ssh の接続情報を管理できる config ファイルです。 この記事では、ssh の config ファイルの設定方法を説明します。 通常の ssh 接続方法 まず、config ファイルを設定する前に、通常の ssh 接続方法を確認します。 ssh 接続の基コマンドは、以下のようになります。 # ホストのみを指定して接続する $ ssh <IPアドレス / ホスト名> # ユーザー名とホストを指定して接続する $ ssh <ユーザー名>@<IPアドレス / ホスト名> 22 番ポート以外が指定されていたり、公開鍵認証がかかっていたりする場合は、コマンドにオプションを指定します。 # 接続ポートを指定する $ ssh <ユーザー名>@<IPアドレス / ホスト名> -p <

    ssh を config ファイルで管理して快適にする - WhiteNote
    hiroomi
    hiroomi 2022/11/03
    “/etc/ssh/ssh_config # システム全体”
  • WindowsでOpenSSHを使ってSSHサーバーの起動と接続をする方法~PowerShell編 - Qiita

    はじめに WindowsのPowerShellで使えるOpenSSHがリリースされています。今回は、このパッケージをインストールし、PowerShellを使って、WindowsでSSH Serverの起動及び、SSH Serverの接続を試みてみたいと思います。なお、私は、Windows初心者ですので、なにか間違いがありましたら、教えてくれると嬉しいです。あと、コマンドプロンプトの表示はWindowsのパスが分かりにくいので一部省略しています。 Download : Pre-release OpenSSHのインストール 一応、PowerShell用のインストールスクリプトを書いておきます。これで、Install-opensshコマンドが使えるようになります。実行すると、$env:programfiles\OpenSSH-Win32にインストールされ、パスが追加されます。 function

    WindowsでOpenSSHを使ってSSHサーバーの起動と接続をする方法~PowerShell編 - Qiita
    hiroomi
    hiroomi 2022/11/03
    “投稿日 2015年10月23日 更新日 2015年10月23日”
  • PowerShell Remoting over SSHを試す - 再び - しばたテックブログ

    以前に試した blog.shibata.tech ですが、PowerShell Core 6.0が正式リリースされ当時の内容では正しく動作しなくなっていたので改めてやり直しました。 PowerShell Remoting over SSHとは 従来のPowerShell Remoting Protocol(PSRP)では通信の下回りにHTTP/HTTPSを使いますが、PowerShell Remoting over SSHでは名前の通りSSHを使った通信を行います。 基的な仕組みとしては、 クライアント側はpowershell(.exe)がリモートセッション生成時にssh(.exe)を呼び出し、powershell(.exe)→ssh(.exe)のプロセス間通信を経由してサーバーへの通信を行う。 サーバー側はSSHdのサブシステムにPowerShellを登録。 クライアントからの接続があ

    PowerShell Remoting over SSHを試す - 再び - しばたテックブログ
    hiroomi
    hiroomi 2022/11/03
  • PowerShell Remoting over SSHを試す - しばたテックブログ

    PowerShell Core 6.0の正式リリースに伴い、エントリの内容を新しいバージョンでやり直しました。 こちらのエントリを参照してください。 blog.shibata.tech PowerShell on Linux(Mac)が公開された際の新機能の一つにSSHによるPSRemoting(PowerShell Remoting over SSH)があります。 エントリではこの機能を試してみます。 PowerShell Remoting over SSHとは ドキュメントでの表記がPowerShell Remoting over SSH、PowerShell Remoting Protocol(PSRP) over SSH、PSRP over OpenSSH等と若干揺れているのですがエントリではPowerShell Remoting over SSHで統一しておきます。 従来の

    PowerShell Remoting over SSHを試す - しばたテックブログ
    hiroomi
    hiroomi 2022/11/03
  • SSH 経由の PowerShell リモート処理 - PowerShell

    概要 PowerShell リモート処理では通常、接続交渉とデータ転送に WinRM が使用されます。 SSH が Linux および Windows のプラットフォームで利用可能になり、実際のマルチプラットフォームの PowerShell リモート処理を実行できます。 WinRM は PowerShell リモート処理セッションに堅牢なホスティング モデルを提供します。 SSH ベースのリモート処理では現在、リモート エンドポイント構成および JEA (Just Enough Administration) はサポートされていません。 SSH リモート処理では、Windows コンピューターと Linux コンピューターの間で基的な PowerShell セッションをリモート処理できます。 SSH リモート処理で、SSH サブシステムとしてターゲット コンピューター上に PowerSh

    SSH 経由の PowerShell リモート処理 - PowerShell
    hiroomi
    hiroomi 2022/11/03
    “リモート コンピューターで PowerShell プロセスをホストする SSH サブシステムを作成します。”
  • [初心者向け?] Windows環境でOpenSSHクライアント(ssh.exe)を使う時に気を付けるべきこと | DevelopersIO

    しばたです。 Windows 10ではWindows 10 Fall Creators Update(1709)よりOS標準機能としてOpenSSH Clientが組み込まれる様になり、SSHクライアント(ssh.exe)が使える様になっています。 導入当時の経緯は過去に個人ブログに書いてますので参考にしてください。 で、このssh.exeについてですが、基的には非Windows環境向けのものと同様に扱えますがWindows環境に起因する違いもあるため記事で簡単に説明していきます。 検証環境 記事は私の開発用クライアント(64bitWindows 10 Pro 21H1)で動作確認しています。 最新のクライアントOSというわけではないですがバージョン依存の話はしない予定です。 ちなみにSSHクライアントのバージョンはVer.8.1でした。 PS C:\> Get-Computer

    [初心者向け?] Windows環境でOpenSSHクライアント(ssh.exe)を使う時に気を付けるべきこと | DevelopersIO
  • 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
    hiroomi
    hiroomi 2022/10/02
    “メモ帳で書き換えてもいいですが、スクリプトを使います。”
  • Two-Factor Authentication News • Authy

    SSH Two-Factor Authentication: Lock your machines with certificates + security codes SSH • OpenVPN 30 second installation Forget those complicated installation procedures. It takes 30 seconds from start to finish to add Authy Two-Factor Authentication to your SSH. Authorized keys We know passwords are not safe, we designed Authy SSH to work best with authorized keys. Mobile Apps or SMS Someone in

    Two-Factor Authentication News • Authy
    hiroomi
    hiroomi 2022/10/02
  • ssh接続時の二要素認証の実装について - NFLabs. エンジニアブログ

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

    ssh接続時の二要素認証の実装について - NFLabs. エンジニアブログ
    hiroomi
    hiroomi 2022/10/02
    “ババァン!とQRコードがでかでかと表示されることに衝撃を受け”これホントそうだった。と、特定ユーザの例外処理の実装。
  • ssh を Google Authenticator PAM module で二要素認証化する(CentOS 8) - setodaNote

    2023-01-10 以下の記事を教えてもらい、比較的簡単に ssh にワンタイムパスワード認証を追加できるようだったので CentOS 8 でも試してみました。 Raspberry Pi の場合と異なり、SELinux による制御を考慮する必要があったので、それを踏まえて設定しました。 Setting up two-factor authentication on your Raspberry Pi - Raspberry Pi https://www.raspberrypi.org/blog/setting-up-two-factor-authentication-on-your-raspberry-pi/ 設定方針 Google Authenticator PAM module の設定 sshd の設定 接続テスト 付録 A: 認証コードが正しいのにログインできない 設定ファイルの確

    ssh を Google Authenticator PAM module で二要素認証化する(CentOS 8) - setodaNote
    hiroomi
    hiroomi 2022/10/02
  • Windows 10 - コマンドでポートフォワード(SSHトンネル) - 覚えたら書く

    ここ最近の Windows 10 であれば sshポートフォワード(SSHトンネリング)するのには、 SSHクライアントソフトを別途インストールしなくても組み込みのコマンドで実行できます。 実行するコマンド (公開鍵認証でのSSHの場合) ssh {ssh接続用ユーザ}@{踏み台サーバのホスト} -i {秘密鍵のパス} -L {待ち受けするポート}:{転送先のホスト}:{転送先ホストのポート} 具体的な実行例は以下になります。(IPアドレスホスト名等はある程度伏せた感じにしています) ssh user001@40.125.XXX.XX -i C:\Users\user1\privatekey.pem -L 11433:dummy-DB-***01.database.windows.net:1433 上記例でいくと以下のようになっています。 踏み台とするSSHサーバ: 40.125.XXX

    Windows 10 - コマンドでポートフォワード(SSHトンネル) - 覚えたら書く
    hiroomi
    hiroomi 2022/10/02
  • SSHポートフォワードでWINDOWS10リモートデスクトップ

    タグ 保湿RTX1210VagrantVirtualBoxAnsibleLarabelClamAVCentOS7SWX2200ゆるいハッキング大会RTX1100MySQLPlesk12おりょりょんNFSPostfix基板修理linux 入門atomゆるいハッキングDrupalVisual Studio 2017RabbitMQMVCAsteriskベンチマークBINDGitMastodonwindows10GeoIPApacheAWS S3AWS CLIFuelPHPVulsH2OSSHFSAWS EFSZabbixRDPELBロードバランサsshバックアップ負荷分散AWS EBSCybozu Office10ElasticsearchSWX2300LogstashKibanaLaravelKubernetes仕事現場猫ゆるいハッキングセミナーALBDNSConoHa Vlanデッドロッ

    SSHポートフォワードでWINDOWS10リモートデスクトップ
    hiroomi
    hiroomi 2022/10/02
    “OpenSSH は Windows のオンデマンドを利用します。”
  • Windows で SSH | 広島大学情報メディア教育研究センター

    ここでは Windows で SSH を利用する方法について説明します。 SSH(Secure SHell)セキュアシェルの主な特徴 使用するソフトウェア(SSHクライアント) TeraTermのインストール方法 TeraTermの接続方法 コマンドプロンプトでSSH接続 SSH(Secure SHell)セキュア シェル の主な特徴 telnetやrloginよりも安全にリモートログインができる 通信を暗号化することができる 使用するソフトウェア(SSHクライアント) 最新バージョンのWindows10では,コマンドプロンプトでSSH接続が可能です。 コマンドプロンプトでSSH接続できない(ユーザ名が31文字を超える)場合やWindows10以外のOSでは,下記のソフトウェアをご利用ください。 TeraTerm https://osdn.jp/projects/ttssh2/ TeraT

    hiroomi
    hiroomi 2022/09/30
  • ssh接続を経由してdiffを行う | 俺的備忘録 〜なんかいろいろ〜

    先日、ちょっと仕事の関係で各サーバの設定ファイルの差異を確認することがあったのだが、その際にできないかな?と思って調べていた。 どうやら出来るようなので、3パターン紹介させてもらう。 1.普通のパスワード認証方式の場合 普通のパスワード認証方式の場合、以下のようにコマンドを実行する。 ssh ユーザ名@ホスト名 "cat リモート側のファイルパス" | diff - ローカル側のファイルパス $ ssh root@192.168.0.20X "cat /etc/ssh/sshd_config" | diff - /etc/ssh/sshd_config root@192.168.0.20X's password: 1c1 < # $OpenBSD: sshd_config,v 1.90 2013/05/16 04:09:14 dtucker Exp $ --- > # $OpenBSD:

    hiroomi
    hiroomi 2021/07/31
    “鍵認証方式であればリモートとリモート間でのdiffも実行可”
  • OpenSSH クライアントの proxy -- 踏み台サーバを経由しての ssh : DSAS開発者の部屋

    DSAS のメンテナンスは,基的に ssh を使ったリモートメンテナンスで済んでしまいます.夜中や休日に非常事態が起こったとしても,ネットワーク接続さえ確保できればその場で対応できます.ただ,さすがにインターネットから DSAS に直接 ssh できる様にしておくのは一抹の不安があります.ですので,DSAS への ssh 接続は社内のサーバからのみ許すようにしておいて,外からログインする必要があるときは一旦社内のサーバを経由することにしています. このような形にしている場合,DSAS にログインしようとする際は,一旦社内のサーバに ssh 接続する必要があって,小さなことですが一手間かかってしまいます.できればワンステップで接続できる方法が無いかと思って色々検索してみた(※)ところ,このページで ProxyCommand という設定項目を見つけました(見つけたのがボスの個人サイトなのは

    OpenSSH クライアントの proxy -- 踏み台サーバを経由しての ssh : DSAS開発者の部屋
    hiroomi
    hiroomi 2021/07/11
  • コマンド実行中だけSSHポートフォワーディングを有効化する - Qiita

    $ ssh www.example.com -fNL 8000:localhost:8000 # -Lでポート指定、-fNでバックグラウンド待機 $ mycommand foo bar # ポートフォワーディングが必要なコマンドを実行する mycommandの出力:fooをbarするにゃん $ mycommand hoge fuga # SSH起動中はポートフォワーディングが持続する mycommandの出力:hogeをfugaするにゃん ...

    コマンド実行中だけSSHポートフォワーディングを有効化する - Qiita
    hiroomi
    hiroomi 2021/07/11
  • 図解で、クラウドのWindowsサーバーにSSH接続する(RDP over SSH)! - Qiita

    クラウドの Windowsサーバーに直接SSH接続する! [Windows Server 2019]からOpenSSHが標準インストールされるようになったので、踏み台サーバーのOSをWindowsで用意することを検証した。今回も直観的にわかりやすくするため図解付きにて。 シナリオ(利用シーン) パブリッククラウドでアプリケーションを実行する。アプリケーションのOS要件がWindows Serverであり、リモートデスクトップ接続(以降RDP接続と略す)が必要。保守対象のWindowsサーバーが複数あるので、Windowsの踏み台サーバーを経由してRDP接続する。今までなら踏み台サーバーを2台用意して、Linuxの踏み台サーバーでSSH接続した後、Windowsの踏み台サーバーへRDPをポートフォワードしてリモートデスクトップ接続していた。 今まで これから 手順1.踏み台サーバー(Wind

    図解で、クラウドのWindowsサーバーにSSH接続する(RDP over SSH)! - Qiita
    hiroomi
    hiroomi 2021/06/25